What's your stance? I don't quite get it.
I happen to think this site is great. It's small, but the reviewers are actually competent, and they review things similarly to how I'd review things if I were in their shoes.
They're not perfect, and they may misunderstand things. (Like that bit in the GL review) but that's a small complaint. I think their track record is pretty good, from what I've seen.