http://steamcommunity.com/sharedfiles/filedetails/?id=245264358
I think someone at Steam thought the game looked good because the last time I checked we were in the 75% range. Good news for us! Now we just need to fill in some forms and look at adding steam works to the game.
Look forward to playing the game on Steam!