If I'm walking around a city and duck into a tiny Thai space that has 4 seats I am not expecting that place to compete from an "experience" stand point to some newer fusion thai spot. I go in knowing full well the food (hopefully) is top notch and that's it.
I still prefer Zagat (though it's not what it was when it was pretty much limited to foodies) where it's available. But if I'm in an area I don't know well I still will take Yelp over picking a restaurant on total whim or because it has a clever name.
The only model of crowd-sourced reviews that interests me at this point would be one that normalizes ratings against an individual's biases (so someone who gives every place 2 stars is not skewing the average) and models preferences to give personalized recommendations (since you like establishments X and Y, you might like establishment Z that other similar users have rated highly). AFAIK Yelp isn't doing any of this.
If a place has 5 reviews and a 3 star rating that doesn't mean anything to me. Maybe it's great maybe it sucks, but I'm not turned off by it. It's just basic stats. If you're trusting one good 500-word yelp-elite review on a listing with 2000 2-star reviews, frankly you're doing it wrong.
Sometimes long reviews offer good things to search for -- for example someone might talk about a patio or happy hour that isn't identified on the site or yelp listing. I've used them for that purpose a few times.
If a place has 5 reviews and a 3 star rating
And if a place has 500 1-star reviews, someone there probably pissed off a person or group with an online following that decided on trashing.
That being said I usually use whatever has the best content available
The other problem with "Best ofs" generically is that most of the restaurants are more expensive than I'd pay for except on rare occasions. In my nearest city, 95% of my experience is with mid-rangeish ethnic, etc. restaurants. I'm very rarely in a restaurant that's likely to make a Best of list.
Zagat unfortunately missed the mark on 3 restaurants. There aren't many Japanese restaurants in my town to begin with though. It isn't even a matter of price either. All 3 I'm thinking of, one is on the cheap-end, another mid-level, and another highend.
So I find this margin of error to be enormously large. It's okay if 1 of them was on that list, but all 3 is just unusual. Plus some didn't even have a listing on that site.
I have never heard of anyone actually using Zagat either, besides the plaques I see on restaurants to showcase their awards.
Vice versa too.
Example, if you go to a hole in the wall taco joint, you're going to get greasy tacos served on plastic or paper plates. I mean, it's not fancy, but they're also $1 each. By complaining about that on yelp you're just showing off your silliness, not providing anything useful to other potential customers.
Over time word got out and its reviews stabilized as their pizza and ingredients are top quality. But man for a while it was all just some idiots who just wanted some dominoes like pizza.
The same way HN uses green usernames.
But perhaps they do the other thing that you suggest too.
How do you handle offensive reviews (like swearing, libel, personal details), do Yelp really manually intervene?
Don't they remove fake reviews, in which case a business can say the review is fake.