Hi, game looks really nice. Is there any chance that you will upload it on GameFlare too ? You don't need to do any extra work, just upload your web build.
It is different from itchio. We only have web games. If you sign up for our distribution system, you can get a share of ad revenue from our websites or our partner websites.