Scott McKenzie is that guy who sang that song about "if you're going to San Fransciso, be sure to wear some flowers in your hair..." Little did he know he was actually predicting the future.
The band was indeed Richard Cheese and The Lounge Against the Machine.
And on your band, I'm going to say Nine Inch Nails, a.k.a. Trent Reznor. It's the only one I know who is a one band band and who's actually part of your musical taste.