Yeah I’m not too thrilled with how itch.io has handled game jam submissions either. If I click on a project that needs to be rated it’ll take me to the ratings / comments page, which if there are downloadable binaries they’ll be directly linked.
I played a game or two without realizing I hadn’t seen the project’s game page, which in some cases contains instructions. You wouldn’t think they’d have you make a page for your game only to not show it, but there I was.
I guess part of the process is learning the platform. Still more comprehensible than gotm.io.