Jesus, chill. I am reading it, (and I know nothing about CNN's), and learning about what do I need to read first about them. The author makes it clear on few things that you need to read before hand.
I think it is a good article/blog post, (thanks dude, whoever you are that wrote it).
You on the other hand didn't give any better alternatives on your "rant".