The senator has done a wonderful public service. His blog shows recent peer-reviewed research, and articles detailing UN studies and the lack of consensus. This is very important for everyone to read.
On a more technical level, I completely agree that the sun plays a role, although we have not been able to quantify it yet. It is probably in the range of 33-50% of the total observed temperature variation. Stay tuned for more details.