I've not had a time to check out the beta or such any release date on final game?

And how does everyone feel about the beta, good, bad what?