The game is finally out!
Download for demo is right in underneath the bold letters that say Download :D