This was really good. I cringed at the end. Adding onto what everyone else pointed out, you have a clear idea of what you want conveyed to the audience and do an impressive job of doing it too. Your animation just needs a few more frames and a little cleaning up. Will keep an eye out for more. Good luck! :)