Good story, good timing, bad animation.
I give you a 7 because you had 2 out of 3 quailities for a nice piece of art. You need to spend more time on your character animation. Get some nice poses, and actually have the characters body move when they speak.