Very good. Especially the opening couple of paragraphs.
I disagree. He puts the conservative media and the liberal media into the same boat, which is totally absurd in this context.