O.K., bear with me while I do some online reasoning.
1. In order for the iPhones to be in the stores on July 11, the manufacturers had to start producing them weeks, or maybe even months ago.
2. That means that many are sitting in warehouses somewhere worldwide.
3. The betas of 2.0 have still been coming up until recently. They are still in Beta right now, as far as I can tell.
4. Unless Mobile.Me can also push Software, and Firmware...... and only if you have an account with them, as most people don't.....
5. I'd say that everyone will have to upgrade the software/firmware through iTunes, or have it done while waiting in the store where you purchase it.
6. This should really tie up the Servers!!!! In addition to waiting inline to get all of your questions answered about an account, upgrade eligibility, and other things.
I agree. It will have 2.0 but it will be an earlier version that will need to be updated either during activation or through iTunes. It makes sense that it would happen in stores or you would have people running around with old firmware that might not do everything it should.
This has been the case for the last two iPods I bought. As soon as I plugged them in, iTunes told me an update was available.