Wow.
This looks like it must have taken forever to make! Lots of complexity and activity - not a single space of screen is unused during the entire animation, and not a single instant goes by where something isn't happening. You even clearly put some serious time into all the lip-syncing you did - excellent work! The perspective changes were a bit unreal, but I think you probably did that on purpose - it's a nice animation effect either way, so even if you didn't just say you did. ;-) Thanks for making & sharing! :-)