Isn't that the same site where trolls flooded it and gave bad reviews for Portal 2 because of the in game store when it was released? The store with purely cosmetic items but they all kept saying "Day 1 DLC".
"This is entirely too much for certain Portal 2 buyers; despite holding a 95 Metascore from critics, the game's user score has been at least as low as 5.1 and currently sits at 6.0."
Source: http://www.1up.com/news/portal-2-day-dlc-sparks-metacritic-backlash
Sounds like a legit site.