Hi we just set up a Steam Greenlight Page. While it is mainly for feed back it is an important stepping stone for when we eventually will be applying to be Green lit officially. I hope if you have a chance you'll visit our page and leave some feedback and a possible upvote.
We also have a community page as well for discussions and feedback as well