I'm looking forward to this too, very much so. I only found out about the game last night, and it looks great - I've watched a few videos on YouTube this morning of people playing the game, and they really seem to enjoy - must be satisfying for you all.
I notice on your download page there is mention of your store, but no link there. Is this an error, or just a "Not quite yet!" matter for the impatient people like me? Where possible, I prefer to buy games direct from the makers/publishers to help support
Thanks