Apparently, you are contradicting yourself: If the focus of the site is, as you claim, not to convince people not to buy the game, but to inform and present the game as it is in an objective, unbiased way, there's no need to put up a new site, as the flood of previews, reviews and reports is inevitable with a project like this.
So you are not content with just not getting a game you don't like. You want to impose yout view of what you think the game should be on the developers themselves, by having their product fail. This is fanaticism, in the worst possible way. Yay.