Please don't make up theories and then believe them as if they are the truth.
Everybody knows there are both positive and negative reviews on this site, so to imply that this a site only for positive reviews is stupid.
Furthermore, Andover is not an advertiser so the "protecting the sponsors" theory can be thrown out the window as well.
The guy who posted the review emailed us requesting that it be removed. He may have seen some issues with it and wanted it pulled so he could rewrite it and submit it again. Who knows.