Yeah, putting it on itch could work. Ping me on Twitter and I can help draw some attention to it when it's ready.
Probably the Dungeon World reddit would be interested in it, too.