That's the first time I've seen that site, and for my city it's kind of frustrating if it's true. The Weather Channel rates the best (by far) compared to my preferred app, but I find The Weather Channel app to be an awful user experience for how I want to see weather presented to me.