Dashboard Light" to less-impressive effect". However, they did praise "Surf's Up" and "Rock and Roll Dreams Come Through". They concluded that the album "is too inconsistent and eccentric to keep the attention of the casual listener, but remains an interesting listen for anyone who appreciates Jim Steinman's one-of-a-kind style of epic-size rock and roll".Rolling Stone criticized the "Wagnerian excess, feral "rock" playing and vile choristering," suggesting that "Todd Rundgren should have his wrists slapped for choking the upper end of his guitar's neck in a vainglorious approximation of epiphany". Sounds magazine offers a positive review, saying that it is the album "you've waited nearly four years for". Personnel Musicians Jim Steinman – lead vocals (except on "Lost Boys and Golden Girls", "Surf's Up" and "Rock and Roll Dreams Come Through"), co-lead vocals on “Dance in My Pants”, keyboards, spoken word Rory Dodd – lead vocals on "Lost Boys and Golden Girls", "Surf's Up" and "Rock and Roll Dreams Come Through"; backing vocals Karla DeVito – co-lead vocals on "Dance in My Pants" Todd Rundgren – guitars, backing vocals Davey Johnstone – guitars on "Bad for Good", "Stark Raving Love", "Surf's Up" and "Rock and Roll Dreams Come Through"; mandolin on "Surf's Up" Kasim Sulton – bass on "Bad for Good", "Out of the Frying Pan" and "Surf's Up"; backing vocals Steve Buslowe – bass on "Stark Raving Love", "Dance in My Pants" and "Rock and Roll Dreams Come Through" Neil Jason – bass on "Left in the Dark" Roy Bittan – piano (except on "Left in the Dark") Steven Margoshes – piano on "Left in the Dark", conductor (New York Philharmonic) on "The Storm", string arrangement on "Rock and Roll Dreams Come Through" Roger Powell – synthesizer on "Bad for Good", "Stark Raving Love" and "Dance in My Pants" Larry "Synergy" Fast – synthesizer on "Love and Death and an American Guitar" Max Weinberg – drums (except on "Stark Raving Love", "Dance in My Pants" and "Left in the Dark") Allan Schwartzberg – drums on "Left in the Dark" Joe Stefko – drums on "Stark Raving Love" and "Dance in My Pants" Jimmy Maelen – percussion Alan Rubin – trumpet on "Dance in My Pants" and "Rock and Roll Dreams Come Through" Tom Malone – horn arrangements and trombone on "Dance in My Pants" and "Rock and Roll Dreams Come Through" Lew Del Gatto – baritone saxophone on "Dance in