Not half bad.
I like your skills as an animator. You had some really nice effects in there. I did see one or two things that you used from the Matrix, as well as quite a few things from Kung Fu Hustle. I think you should probably have changed the last part, as it was just a little too KFH-esque. But overall, a very good job. Keep it up!