I have no use for The Weather Channel, but I flipped through it yesterday and it looked fantastic. This was a studio shot. I don't know what you're looking at. Do they have two different studios? As far as I know they do.
And the graphics look amazing. I know that shouldn't be a big deal, but KPNX in Phoenix was the first channel to go to HD news in my area a couple years ago, and they still don't have HD weather graphics. A friend of mine is an engineer that helps stations switch to HD and he said the weather graphics are often one of the biggest hurdles.