I like the idea of leveraging our already powerful sense of vision and pattern matching to communicate the weather but I feel like this does more to hinder understanding than it does to facilitate it.
If you're going to use a visual language, why not use one that people already know and recognize instead of introducing new patterns/symbols that you have to learn?