With all due respect man... I just think you should avoid purchasing games on their launches. It's a tough process and it's not for everyone. There is going to be issues on launch, why stress yourself out over it? It's not a matter of code either... even games like Call of Duty which is an even larger franchise has network problems on release.