Superb! Very well done!
At first, this animation would make people say "...What did I just watch?" However, once you watch it again, you'll notice the message it's giving to us viewers.
Definitely a good flash animation with a great message tied within it. It'd be nice to learn from someone like you.