Nope, I could have used lesser words than "killer" but I didn't want to make it too obvious (Semi Clue)
Next: Driver: Impresses in Brazil in a disappearing seat. Member: Which Wool? a Fan you say. Or have I got muddled up? My previous ones: