Very clever, original, and funny!

I especially liked the spoken word bits with the various characters.

Nicely done, Tom, enjoyed this one.