I just found out about this now and while I understand what you're trying to do here, naming an action a "review" implies that it behaves like a "review" on other common platforms. If you're not going to consider making reviews public, then PLEASE rename "review" to "give feedback". The current wording just made me assume that devs would be notified of a review, but it would still be visibile to all.
I personally find public reviews to be very useful before I buy a game, and the ones I've seen on itch.io have been very helpful to me (as well as kind to the developer). I also left some reviews to help others out but realised only now that no one would have seen them. That is an issue - how you address it, is your decision.