The thing that I am amazed by is the size of the set and the length of the video.
I made a few stop motion videos, and they ran somewhere between 20 to 30 frames per second, and one two minute video only took about a week, spending an hour each day.
But this one is by far the largest set that I have ever seen on a YouTube video, and each of the many characters are moving.