we never did hear back from itchio, which sort of sucks. I'm not exactly sure how the itchio ranking algo works, so I'm not exactly sure how it'll end up -- but I'll definitely see what I can find online! luckily everyone seems to be getting some votes. i think everyone has gotten a minimum of 5 votes by now, which is what the rating queue was for anyway