Tom Lehrer deserves your huge hugs ROUS. I love Tom Lehrer and am glad to see that it's his voice in these bits. If only they had animated "The Irish Ballad".
Also, I didn't know before that Queen Elisabeth used to be a Dam, you learn things all the time I guess.