I think people are judging the current team too harshly. Think about it: the old dev team made an ENTIRE GAME. The new dev team needs to fix the ENTIRE GAME the old dev team made. Although it seems as though they should be "getting on the ball", we've got to cut them slack, they're basically remaking the game at this point.

If YoshiP was there at the start, we'd probably be much better off since he knows how to communicate with his player base and implement their ideas, instead of playing the "boss" card the old dev team played. What's the point of even having beta testing if you are set in your ways?