Alpha demo is finally out so go grab it in the downloads section. This demo showcases a number of starting areas of the game. It should provide for a couple of hours of gameplay.
Enjoy and be sure to let me know your thoughts on the official forums once you've played it.