The U.K. guitar band were ace purveyors of "indie sleaze" back when no one said "indie sleaze," and their new album is their ...