As I said elsewhere, considering Niantic has been running Ingress for three and half years and actually Ingress had launch worldwide from start (even the beta was not region locked), they had the experiences and they should've prepared. If nothing else they coulda prolong the beta for a month, release it worldwide and do one huge stress test before releasing the game live. Yet they chose to go live, did region check only for downloads (lol wut), so they don't deserve our pity tbh. Maybe they underestimated the sheer numbers ppl that would want to play PoGo. Or maybe they just hired Blizzard's employees as the launch really reminds me WoD's launch.