There's mention of a demo but the only link I could find lead to the game's main page without another link (that I could find) to download the demo.
Also, on the main game page, the right column has support links. The URL to the forum has the domain name missing the ".com" and therefore it's broken.