The one and only time I wrote a review on Yelp, I gave a restaurant a one star rating because the customer service was truly terrible and I left with a horrible taste in my mouth (figuratively). The review wasn't riddled with spelling/grammatical errors and it extremely close to the word limit Yelp has in place. Anyone reading it could tell it wasn't a fake review. Heck, in the few days the review was up, it got voted up to most useful review. But I got hit by the filter anyways. I suspect the algorithm really is flawed and not being manipulated like some people claim, but maybe I'm an optimist.