I think it should of been the opposite. They shouldn't of had closed beta for so long, instead actually moving it to an open beta that they would of only need a couple months for, then they could of relesed the game a couple years ago, and had more time to develop these things after release, as a few years ago people weren't demanding them at release.