I can't see a June 9th release myself.
I think Steve will demonstrate the full features of 2.0 at WWDC throwing in some last minutes surprises, and then announce a release of something around the 27th June.
If you remember back to the March 6th event, Job's through out a keynote slide in front of the world's press which stated 'Late June' as the release date for both the iPhone and iPod touch version of 2.0 - He's hardly going to release it as early as June 9th.
R-Fly
Beaten to it: newyorksole & atluten