Rock Hall's list of 2018 nominees is close to perfect