Way too many games are being released unfinished and unpolished. People paying full launch price for a game and not being able to enjoy many of it's features is just inexcusable. You are going to charge for a beta, fine let people no that up front. So yes, they should have dropped their review score and so should everyone else. The game is a mess.