Looking good, but aren't you going to make the game available on itch.io as well? We're a marketplace, not just a venue for free advertising. Your post doesn't even link to the game's page, such as it is.
It's on the to-do list.
Will have to learn more about itch.io techs including SDKs etc.