Maybe it’s just that I don’t really like Radiohead, but I’d have several picks well above that…
The World/Inferno Friendship Society: Addicted to Bad Ideas (Peter Lorre’s 20th Century) (yes, it is a rock opera about the life and times of Peter Lorre)
Eisbrecher - Sünde (stomp stomp stomp, also, best instrumental)
Richard X Heyman - Basic Glee (this guy is possibly the most amazing pop-rock musician ever and nobody’s heard of him)
Jupiter One - Jupiter One (The Cars live!)
Alice Cooper - Along Came A Spider (so does he!)
The Singles - Start Again (another one nobody will know)