That's true! And it's already more than a week after the release!
Cool! But why?
It should be obvious for a relatively unknown developer that a demo is usually a chance to gain some trust. Specially when the screenshots and trailers are unable to reflect how the gameplay really feels.
Stupendous! but where?
You can try the first 20 minutes or so and decide how you feel about the game. Download the demo right from the project page: