It's just another one of these game websites that receive money from publishers/advertisers in order to promote a game. Their forums are heavily moderated and mostly used by sycophants. Any sign of criticism towards their supporters(advertisers), regardless of how constructive/valid/well explained it is, will be met by a warning flagged as "trolling" "sarcasm" and what not.
All in all, not a good website to keep you updated and participate on, since they are heavily biased towards advertisers.