Glad I am not the only one seeing this. He hit some of the things I hate about modern tech sites aswell. I made a lengthy post in one of these threads here with my opinion which was pretty similar. Glad the they have the balls to bring it up!
EDIT: Here is my post:
http://forums.procooling.com/vbb/sho...&threadid=8440 If I was a little more civil I could write a book.