I've been following up the development of this game since it showed up on Greenlight on the first day. The devs wanted to release only on Steam but since they didn't got aproved they decided they wanted to release it either on their website or on Desura and make it available for Windows, MAC and Linux. Maybe they get approved into Steam on January 15 with the next batch of games.