tell us how it does with Itch
Nothing yet, unfortunately. (Though I'm not sure they'll message me when the review is done since I've still seen nothing, which is probably a wise policy)