Nice presentation (and PWYW), however the mechanics are unelegant and uninspired.
About this part: "TERFs, Nazis and bigots: piss off." :-) Hell, yeah!
itch.io is an open marketplace for independent game creators. It's completely free to upload your content. Read more about what we're trying to accomplish and the features we provide.