WTF indeed! What are you talking about?
If this article is not peer-reviewed, it is completely worthless for the purposes of rebutting AGW fanatics.
Peer-review is the first thing they look for. Scientific "consensus," don't you know?
Get this article peer-reviewed, and then you'll have something.
Until then, you've got squat.