Really good cartoon!
It shows that you put a lot of time into this thing. I remember when I used to spend lots of time on cartoons, but then I got lazy. So its good to see people putting such effort into their stuff. The audio still seems to be messed up at some parts, but I definitely can't blame you for that, because flash is just plain awful at exporting sound sometimes. Anyway, good work! Voted 5.