This is a really nice effort - but around 2 minutes too long for the material you're working with.
A lot of unnecessarily long flash loops just destroys the pace.
The real shame with this is that with a bit of better storyline motivation, this could have been pretty good.
Unfortunately, in it's current form, by the time the 'main joke' is done, you're already long bored with it.