Aww, you people hate delays and unpredictable releases and bugs? Go play a Blizzard game, one of the largest gaming companies in the world. You will not find any of that there -scoffs-.
Shift happens, relax. Go make your own game company and see if you can do better. Otherwise just suck it up and move on.
BTW, for those of you who took off work or made plans for the release, you should know better than that if you ever waited for a major game to be released. I finally gave up on that with CoD Advanced Warfare. Stayed up all night to play it at midnight (downloaded). Found out I had to wait for 3AM to play it since I was east coast USA. Then I tried downloading the tiny patch and play the game for the following 2.5 hours. Since nothing was successful I decided it was time to sleep and to never do that again for a game. Over 6 hours of my life wasted waiting for a game, but did I whine and beach about it and call the developers names? Probably, but this was not their first time releasing a game.