As I recall, Steve said SDK will be released late February and now he's making developers and iphone users wait until June. They are taking existing SDK Apple developers use and releasing to general developers so I'm not sure why he's making everyone wait for next Firmware update.
The SDK is OUT! People have to wait for the next firmware update because the current firmware obviously won't be able to support some of the newer features they are trying to polish off. I think non-developers are somewhat confused as to what an SDK is....
You have to understand that first the SDK comes out....only then do developers START making applications. What is the point of getting all these features out to the public now if there are no apps to use? When 2.0 comes out then there will some apps ready to go. In one year even better ones will be out.
From a developer stand point all of the news was great. IMO.