People go to restaurants for lots of different reasons. That's what a 5-star rating system doesn't capture. I think simply rating "I am/not likely to eat there again" would be more appropriate. A site could aggregate enough of that data to find users with similar tastes to you. I.e., Yelp should be more like Pandora and less like Rolling Stone.
I don't know anything about this particular restaurant but it seems like he's accidentally targeting the wrong audience. Wine pairing menus, fancy plating, an article in Vice, Kickstarter... none of these things strike me as targeting his desired customer, which is someone with modest expectations and expecting just dinner, not an event to review.