They wouldn't have time to load millions of phones with OS 2.0 even if they started two weeks ago. But think of this, when OS 2.0 goes gold, then all developers working on launch-title apps will have to build their apps for the final OS, fix any last-minute problems caused by the differences between the final build and the recent beta build, and then submit, and Apple has to check them all to make sure they are kosher. Only then can the App Store go active, which needs to be working when OS 2.0 is launched. So I'd say it won't be coming out for at least a week after it goes gold, which matches up nicely with "early July" throught "July 11"