That article is horse shit. It's well known that most review sites have a professional cooperation with publishers and perform a marketing function for them. There are no doubt some people trying to do the right thing but they are outnumbered so you can't trust anything at face value. Nothing's a bigger problem than that.
Playing: Path of Exile, Age of Wonders III, Towerfall