This is brilliant. If I were you I'd put the finished game on Steam.
Thanks, I'm working on the Steam page, the demo will be released on Steam in a few days.