Here's a thought: if you can't get your act together with servers during a launch, stagger the launch. IE, when you buy your game, you have a place in a queue, and when there is enough server capacity to support you, you are let into the system. That way, you can change gamers expectations such that they are being let into an exclusive party, not that the game that they purchased is defective.