You can prove that your reviewer is the same person as the person who paid with blockchain. I'm just not sure how to do so if the customer pays with traditional means.
That has an interesting side effect. If someone writes enough bad reviews, will people stop selling to them? We saw VE electronics refuse to sell anything else to anyone who gave them a bad review on any product. Would vendors band together on this?