Waving shiny gadgets in the air without announcing price and (imminent) availabiilty is also not the way things are done anymore. And we do have Apple to thank for that.
Exactly - I'm trying to think of a recent Apple product launch where they didn't give the price up-front. Both the iPad and the iPhone, which were announced several months before they were launched, were given prices at the keynotes.