What sources do you have for this, or is this just your opinion?
The tin-foil NOAA "cover up" conspiracy the site is pushing means it's spreading conspiratorial misinformation.
This is the new way the left "debates", unfortunately.
There are a decent amount of resources online that are skeptical about the man-made impact on the climate or whether or not CO2 is the temperature knob for the climate.