It’s in the corner of each game’s page. Not very easy to find :P.
Yeah sure, so I suppose it's still worth getting the ratings, like OP says. Although, I've got no suggestions for that, as I haven't received any yet! Maybe it's worth mentioning in our games assets, in a way that can't be ignored. Similar to how Youtubers always make a point to say "like and subscribe" because it's likewise very important for them.