It won't be much longer. There were a couple of issues with some specific graphic cards that were discovered through the demo (as witnessed by some of the forum comments), and rather than release the game and them immediately release a patch the dev worked on fixing those issues for the release code. This of course put a slight delay in the works, but it's for the best.
I'm sure the forum will pick up once the game actually hits. Hopefully everyone is already thinking of their mods.
We'll of course have a news release once it ships, and maybe one before that, so you'll know where we're at.