It's quite weird that now people are listening to leakers that have like 1000 followers and not really good track record. If someone says "New intel iMac *could* be released this week" it's not a leaker, it's just a guesser.
I understand that people are frustrated about the iMac, which became just another product that is forgotten by Apple for many years, because it is not making that main profit.
If Apple was Porsche, they would still produce a 996/997, because Cayenne is making several times more money. But it doesn't work like that if the company is really smart. Every product that makes the product-line complete is important and the heritage and enthusiastic customer base is as important as profits.
The funny thing is that people don't expect miracles, they just want to have an up-to-date computer every year and a redesign (evolution) every few years. Computers are not cars, they doesn't need years to be developed, yet Apple is pretending they need such a long time to produce something.