Without public reviews that would not work.
And I do not understand that with the participation in bundles. What's that got to with ratings? Itch does not create bundles. Users do.
For a catch22 you would have to need to be in a bundle to get ratings and could only have the game in a bundle, if it has ratings. Neither is the case to my knowledge.