I think a Stewards Enquiry is called for.
Roy Orbison at #96 yet T Rex are at #21 - sacrilege, no 'You Don't Have To Say You Love Me' by the Divine Dusty and yet, surprisingly, ABBA are included but not The Wurzels, and Dead or Alive are there but not Telly Savalas!
I rest my case.