The overall design and colors aren't my taste, but the animations are clever. It works. It affectively communicates the information it set out to.
If you don't like the design (I don't), explain without calling the designer stupid. And if you disagree, say so without calling the other person stupid. What I'm saying is: Can we just be constructive and avoid being hostile?