Your hard work definitely paid off
I can only imagine how drawn out this must have been, but the end result is a near perfect animation. The quality is good and the film itself is of a standard that I would expect to see on a television commercial.
Well done on this, you should be proud of the accomplishment.