The baseball cap is a fine invention, however the invention of this solar-powered fan hat is not so acceptable. While the cap might be eco-friendly and maybe cool you off (ineffectively), that isn't a good enough excuse to try and pull off this big fashion no no.
Wave a magazine in front of your face. Buy a real fan. Go into the air conditioned indoors. For the love of god, just don't be caught in this hat.