It's still good.
It's not perfect, mind you, but it is a lot better than the first one. Keep it up and try to go for full animation next time!
Oh, and Cutter333, he didn't make himself a godly character, if he was then he wouldn't have "fainted." Plus, since it's his flash, he can make YL and Kirby good friends, and make them as experienced as he wants them to. What you're practically telling this guy to do is to take the road mostly traveled on, making his version of Kirby as everyone thinks he should be. That's not cool.
The fact that he did something a little different was pretty cool, and you have no right to slap him around for not making Kirby fit your perverse standards.
To answer your questions
The Rock Demon didn't do that attack until the end because it wouldn't have been nearly as cool. Ever seen those limit breaks in FFVII? After enough damage was incurred you could do a really cool attack. And let's face it, during the final fight, if Sephiroth casted his killer move at the beginning and kept doing it, it wouldn't be a very fun battle.
And the rock-demon copy thing did only 5 damage because it was an attack of the same type of the monster. DUR.
Anyway, good job YL, keep it up, do more animating and don't be afraid to keep trying.