One thing i can definitely say about game launches - only a couple weeks seperates a ''fail launch'' with ''smooth launch'' when it comes to people's memory of events.
Ive played for years with heaps of players who had to deal with hour(s) long waits trying to connect to servers on launch day, extremely poor play when they do get in, constant disconnects and frequent unscheduled shutdowns for ''maintenance''.
Ask all of them if they had any problems at launch for X game... and they will undoubtedly say ''no i didnt have much of a problem on launch day'' as the game has been great from a week AFTER the really poor launch.
This game will be no different.