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.
One way he's made these keynotes his own is by the humanity he's injecting into them. I've noticed that whenever there's a big keynote after some big crisis or tragedy, he'll acknowledge them in a very sincere way. I'm still moved by his brief remarks and moment of silence after the Pulse nightclub shooting in Orlando.
While I think Tim was much more expressive this time around, I still think he sounds too stiff and rehearsed. The one thing that Steve did incredibly well was make his keynotes sound improvised, even though they weren't. I'm not sure if Tim will ever get there, as it's kind of a character trait. Phil and Cue are better at it, IMO.
Within seconds, I really got the impression that he's been working on his presentation skills. I agree; much improved. The dramatic tension was noticeably better.