Almost perfect.
The only thing that I didn't like was that I believe that the original had better timing.
Besides that, good everything.
Better animation, while still staying true to the original, and added things that should be added.
Bravo, everyone should watch and like this video.