EXCELLENT!@
I liked this ALOT!
You did an especially excellent job on the backgrounds.
The Animation was pretty much perfect, I couldn't find any flaws at all, but like someone else you know, I wasn't bored or obsessive enough to go through the entire thing frame by frame.
This was amazing! Pure awesomeness!
The explosion effect looked pretty great too, and I definetely liked that ending!
Excellent work!