Yeah, I've lost count of the number of games that have shit me to tears on their launch day now.
Even going back as far as Half-Life 2 -- I bought the retail 5-CD copy, and it still took 5 hours to install thanks to Steam being hammered....
It's sad that this is the norm.
Oh, and all of Oceania apparently only has one Sim City server... balls.
Why is launch day an excuse?
I spoke to the people behind Battlefield 3's master server, and they seemed very proud of the fact that they didn't have any launch capacity issues, due to... you know... actually testing their software!
They wrote a fake user client that they could run from the Amazon cloud, so they could simulate the actual load caused by a thousand, a hundred thousand, a million users, all the way through development and find all the weak links. They'd also set themselves up so they could scale up or down capacity almost instantly.
You'd think giants like EA (who bought these people recently) and Acti-lizzard would be able to handle this...