The animation doesn't start very well, and the fireball starts off too big too. That aside, he doesn't seem to be charging (most of vBrawl's charging animations make the character shake the longer you hold the charge of smash/specials). Ridley doesn't seem to be charging, he seems more like he's holding a ball in his mouth because there's no build-up, and even at the release the recoil doesn't feel like enough (or so it seemed to me by the gif).
On a visual note, some effects could be used to make it a bit cleaner looking, both at charging and fireball release. For an example of release effects, look at Mario's special:
These little details make the action more believable.
As for charging you can find ideas on other characters who build up charge, like Lucario and Samus.
TL;DR: In my personal opinion, even though the animation and movements look great, the final result still looks unpolished. I hope the feedback inputs I made can be helpful in any way.