Impressive! I do believe you've outdone yourself and that is no small feat. All the tones are so spot on and I loved the lyrics and the adlibs too.