It's All Been Done Lyrics

Lyric discussion by Superblast 

Cover art for It's All Been Done lyrics by Barenaked Ladies

OK so no one is mentioning the theory that this song is either about immortals, like vampires, or is about reincarnation? It spans from the fall of Rome up to the 30th century. It's a happy song, so I'd imagine it's about happy vampires who like game shows.