I'll admit the list includes a few underrated artists, too, like Velvet Underground and Patti Smith. Most of the list, though, is sort of what you would expect.
Michael Jackson? Rock? HAHAHAHAHAHAHAH! The list also seems very nostalgic. The list is thick with 1950s artists. John Lennon is included twice; individually, and for the Beatles.
To repeat what others have said, it's a shame that Pink Floyd and Black Sabbath were omitted. No prog rockers like Rush, King Crimson or Emerson, Lake and Palmer. No Southern rockers, either. I'm not a Skynyrd fan, but they defined the genre. At least they have representatives of both East Coast and West Coast rap.
I also have to ask .. where the hell is A.C.?