I don't really often frequent these jam community tabs but specifically came to see if there was any talk about this topic now. I really see this as an inferior system too. I've been actively jamming for over ten years now always going solo. Of course teams have a bit of an edge if all members rate/feedback actively but I've found that with interest provoking thumbnail and by giving quality feedback you can kinda combat that and get a good enough amount of feedback coming your way too. But with this system seems to be pure luck and ratings really plateaued at 10 ratings after few days in and no real feedback at all. And it doesn't seem to help at all no matter how many ratings or feedbacks I give myself. Doesn't really motivate to go for quality feedback.
I was also kinda hoping that the queue would be some set length after which you'd be free to rate what ever. Sad that isn't the case. Totally agree that it'd be nice to see the thumbnails for the queue games and maybe even expand the amount to double to offer a bit more choices. Of course you can just open all the games now and pick like that but I don't see why this game listing couldn't (or wouldn't) use thumbnails as every other game listing on the whole website does so.