Not bad at all.
I'm guessing you're using after effects on this? That may be where a lot of your excess filesize is coming from. If that's the case, maybe you can just think of a more efficient way to add your effects which, by the way, are pretty well done.
Thought some of the character animations could have been better. Like the mouth movements. Still great, though.