I actually thought Tim Cook did a great job this time around. For the first time in a while, I got that "reality distortion field" feeling that I haven't had since Steve Jobs had been the presenter. I think these keynotes go a long way to sell the product. Admittedly, I haven't seen any of the leaks, so yeah I'm sure it's not as cool if you know what's coming, however I do remember from past leaks that they tend to leave out the narrative (just opting for raw features, photos, etc.) that don't really do justice to the product.