I think Yelp is missing proof of identity and proof of patronage. It was created before social media took off, and before you could reliably know if someone had been somewhere.
I don't know if you need both, but proof of patronage alone might not be enough to trust a review (See Amazon verified purchases).