Oh wow I've never heard of itch.io! I wonder if they allow games in beta.
Have you considered publishing on Steam? Its a good avenue to monetise as well.
It's actually pretty hard to get on Steam without a publisher. Without a publisher, you have to go through the Greenlight process which requires a ton of people voting "Yes I'll buy it if available" for your game.
Surely with the audience here on HN you could get some upvotes across there. Worth a try.