The funny part of all this to me is that just about every game has some sort of delay, and yet there is a vocal minority from every game that acts like this only happens to them and it is personal. Software development hits bugs and snags 2ft from the finish line all the time (it is my job to know this). This is a video game, not your bank. There are many other things worth actually worrying about these days. The update will come.