Very nice
I was very impressed at the fluidity of the animation, and your sparks and gibs look amazing!
My only complaint is that your sense of perspective is a little off in some scenes, and sometimes, it really took away from the flash. I think you should work on that a little bit, and then you'll be in great shape.
Keep at it!