The game has been Greenlit, happened a while back, and it will have a full release on Steam. Right now, more promotion largely just causes stress for schema, proved by the Yogscast incident about a year ago. For the last one, how do you know about that? I thought it was a well-kept secret...