Steam is coming! A greenlight page might be a good idea, but right now I'm too busy making sure the people who have already bought the game here gets an awesome first update. :)
Definitely go for Steam Greenlight! On October 28th. And then go to early access because early access games are advertised a lot on Steam. (Same for Greenlight)