I won't buy the current iMac either.
Say what you will about Apple strategies: frustrating your clients is not a good bet.
I know their strategy has put them where they are today. But I disagree twith the theory that "Apple do as they please, they are a colossus and if you don't like it, look elsewhere".
The secrecy is aimed at rivals, but apparently also at customers.
Many will buy now (an outdated machine) just out of frustration or being tired of waiting.
And then, if/when the new iMac comes out, the frustration will double.
Mid to long term plans should be secret, but short range plans need to reach the end user/buyer.
Agreed definitely not for that same price and technology get old fast nowadays so why get over an year old machine for the same price as it came out???? just not doing that......... .......