This was a pretty big improvement over your last few flashes, I really liked it. The animation was amazingly done, it's clear you put a lot of time and effort into animating this, and it definitely paid off. All of the frame-by-frame animation was pleasing to look at and great.
The writing aspect of it was particularly funny. Great job on this. Keep up the good work!