Thanks for posting your solution! I'm happy that you worked it out :)
A member registered May 19, 2014 · View creator page →
Recent community posts
That's strange; there are still some Steam keys available on itch.io... Maybe that's a problem on their side.
Anyway, please follow me on Twitter (so I can DM you) or shoot me an email (my nickname here @thesecretpie.com) and I'll get you a key.