Macromullet and TitoC nailed it. It is NOT THE FAULT OF A CONSUMER for trying to download new software/applications on the day they are told they can do so by the maker. Someone else said that this was "A launch worthy of microsoft." Yes, I might agree although Im sure once all the 2.0 goodness starts working, father Steve would of healed all our wounds.
But yes, if Apple says you can download it and MAKES IT AVAILABLE, then it should run smooth. If this was going to be an issue, they should of released the software last week so all the 1st gen people would of had it and the pipes wouldn't all be clogged up.
Not only do they make it available, but they HYPE IT UP to the point where they convince you that you must upgrade to 2.0! On July 11th! Here it comes, iPhone 2.0! July 11th! July 11th! iPhone 2.0/3G!, etc.
I have no sympathy for any company who stokes the hype fires for months and then when the launch day hits and everything fails they claim something like "unexpected demand"!. Unexpected demand? They just spent months hyping this product for release on a specific date.... they created the demand and they should have been ready for it! What pisses me off even more are the battered wife fanboys who then go on to defend the company despite the fact that they totally dropped the ball. Companies are made up of humans and humans make mistakes, Apple included. I don't expect them to be perfect, but when they do make mistakes this huge they should be called out on them.