That was incredible. Looks like it took a great amount of effort. Fast paced, fluid, well coreographed and good humor. As a few of the reviewers below mentioned, great use of the backgrounds.
0.5 stars off as I felt the music was not entirely in keeping with the action at times, but that is a very small gripe.
Epic, keep up the good work.