@MaxOpower: That demo is not at all a representation of the quality of the final game. 2 entire years have passed since that thing, most of which was spent testing the hell out of it and refining it constantly. Take that more as a very very early work in progress / alpha. It is NOT a demo of the final product.
Just thought I'd chime in and clear that up. ;)