Yes yes, I know we were all gawping at the video the other day, but since I've only just got this six lovely screenshots, I can only post them now...
http://img.hexus.net/v2/gaming/scree...ls_small_5.jpg
And be sure to check out HEXUS.gaming for more screens and info on the game.