That was a great read and most definitely rings true in their Mac sector.
I think their consumer devices can remain in the iron curtain, just because the culture of secrecy works so well for that type of market. That, and it is commonly known when the seasons begin when all these types of devices are updated (i.e: WWDC: iphone, September music event: iphone, etc..)
Macs are just a different story. I don't see the benefit of Apple shielding information from their consumers on their computer line. Little, patented, and inventive things, such as the unibody design, and the single button, multitouch, glass trackpad can still be kept secret, but theres no reason not to inform customers of when these updated models will occur next and with what particular CPUs and GPUs it may come with.
Sheesh, even a general time frame like "Spring of 2010" can go a long way in satisfying customers.