Yawn...
Hey Steve, you can't afford to bring your C-game while Android looks like they're more in tune with market demands. You're bringing video conferencing as some kind of breakthrough? The Android people have to be laughing themselves stupid right now.
How about a concrete definition of what precisely is grounds for an app to be rejected? You should have more than glossed over people's concerns over the app store's seemingly capricious approval process. Android developers will develop a critical mass in the very near future and how long do you think you'll get development firms to invest in apps for your platform if they cannot guess until the app is done if it will be approved or not?
How about having iOS4 ready today or at the barest of minimums a date for release? You announced a bunch of the features several months ago and you don't have anything more concrete than "soon"? Google throws down the gauntlet with 2.2 and a "trust us, you'll love it when we finally deliver it" is the best you can do?
Instead what we have is the tired Apple refrain of "look how good our monitors are" as though that can make up for features currently being delivered (or will be by the end of the month) by your competitors. Guess what Steve? Not many people are that interested in watching a high def movie on their iPhone. Cram all the pixels you want into the iPhone, it won't make up for a lack of mobile WiFi hotspot, lack of 4G capabilities, lack of replaceable batteries, being tied to an already overtaxed 3G network (if you're lucky enough to live/work in a major metropolitan area), and most importantly the perception that now iOS is having to play catch up with Android. Android phones still look like a second-rate iPhone, but that won't last forever.
Then how about an update (any word at all) about MacOS? This is the WWDC. These are the people writing apps for all your platforms, not just the iOS devices. What about 10.7? Anything new for iLife (beside iMovie for your phone)? How about iWork? Heck, I'd have taken a real cool announcement for Aperature over a lecture on anti-aliasing.
Hugely blown business opportunity here. It might have been better to postpone the iPad launch until WWDC if this was all they had to show us.