Not saying steam reviews are the be all and end all, but the beta only got Mixed reviews, 50% were positive. I'd normally steer well clear of games that low.
Can only see the cached page now..
Yeah, its just the usual idiots. The game was a public beta to stress servers, hence massive server issues and ping problems.
Regardless i'm buying it on the 26th, its a very good game.
Here is a video of the developers latest livestream.