Mark, I think your analogy differentiating Metal from Rock is brilliant!! I think I will save your post for future reference.
Speaking about themes, one thing that I absolutely LOVE about Iron Maiden is the fact that they would often sing about historical events and they even had a song about Dune (To Tame a Land)!!!!
Me being a hardcore science fiction AND history person, you can easily see the attraction.