I'm not surprised it was delayed, but I am surprised it was delayed by that much time. There are a ton of games coming out in March so I am not bothered, but that is awfully close to the next gen consoles release in September. It will still sell a shitload of copies, but I wonder if it will lose steam due to those consoles? We'll see.
This is good actually. I have a lot of games I haven't had time to play yet and this game won't budge in on them plus it allows the developers more time and making an what will most certainly be an awesome game.