
1) iTunes 7.7 should have been released last week to get everyone ready.
2) 1st gen iPhone users should have been able to download the new 2.0 software on Monday as a thank you gift from Apple and been able to play with the new apps and games before everyone else. This would have made the early adopters happy and given Apple more free publicity that the new 3G iPhone was coming Friday.
3) With all this traffic out of the way, the servers would be open to handle all the new 3G activations on Friday making a great worldwide launch!
It makes no sense to expect your servers to handle all of this traffic on one day and after having launch issues with the original iPhone, I would have expected Apple to be more prepared this time around. Apple FTL
Full Story: Click Here
iPhone 3G Review: Click Here