Needs more practice
There are a few ingredients that make a Flash look really well done in other peoples' eyes, which, as you may see, is lacking in this one. First, and probably the most important is time dedication. And we're not talking about something like done in a day or two, but more like weeks, or perhaps months. Alot you say? I know! But that's what it may take to make something awesome. Perhaps, though, this Flash looks awesome to your perspective because its yours and its something to be proud of. Maybe....... I don't know, I can't assume too much.
Anyways, another important thing to a REALLY successful Flash is putting your guts to it. Patience and brains is another key factor. Sometimes when I try to figure out a how to make something work out, I bust my brain. So, is the solution is to simply try to simplify the work or try to substitute it in some other way? Well, it may be the better choice. But here's what I do. I totally detach myself from monitor and think it over. How can I solve this? Is there a way to get around this situation? Maybe I need an alternative that will be suitable.
But ultimately, you need to enjoy Flash (which I assume you do) in order to do the above. Now, about the movie, these are the things that needs improvement: jokes and graphics (especially if they are your own). It would also be nice if your animation was a bit more too. Please don't take it too personally what I said, but rather suggestions and advice. If you got talent, then use it to your full capacity! Just make sure it doesn't take all your time away!