Many hardcore gamers have killed the industry (IMO). People complain about one or two bugs and make it sound like the game is crap. They start flooding the developer's msg boards with posts saying how bad the game is. So now developers have to make sure their games are top notch and of the very highest quality before releasing. This is good in one (obvious) way, but it causes so many delays that it's not funny. Personally, I'd rather have a game that comes out and may have some bugs that occur for 10% of the population and have a patch come out in a month or so rather than waiting months and months for every bug to be squashed.
Last I heard though, there are still significan bugs in it. I think it was at Flexbeta that they were discussing it and the levels are not completed yet and there were other very bad bugs that popped up. I would say that RTM in June is not going to happen based on what I have seen. Maybe August. It will definatly be out by the end of the year because they would tick off LOTS of people if it got pushed that far back. I wouldn't hold my breath for it. I've learned to not look forward to new games coming out because 9 times out of 10, you will be dissapointed.