No way this is your first time animating :O This was really good!!! I don't have any criticism, I think it's very well done. Maybe it you want to add an extra layer of detail you could try shading/highlighting next time you animate? It's not integral by any means, but it can signify atmosphere & mood. (personally I like just flat colouring for animations, its quicker & looks bolder). Anyways, this is awesome. Great perspectives, shot transitions, and audio mixing :D