The game is now out on our Steam store page. It will be ready here tomorrow morning (some last minute technical issues have delayed our own launch)