Actually I do feel Itch is well done in this matter, the default order is random for voting, and I think for us creators is more fun to rate fairly, there's an option on the filters that let's you order by least rated games so that we can make this balanced, and all the creators seem active so far. Wesley said on the video that if they find a hidden gem it will win for sure, even if it's not on the community voted, so I wouldn't worry, just have fun!