Yes I do monitor the forums, but I spend most of my time getting a release version of the game ready!
To answer your question about a download - Storm Clouds is not released yet, and there is no demo available. The good news is that things are progressing nicely, and I expect to have either an xbox release or a PC demo available shortly.
I've created a FAQ thread
to make sure this information is more prominent. Thanks for registering - I hope you'll stick around!