I don't feel like Street Racer has a net positive impact on the game. At least for me the role itself feels less interesting than doctor and escort. Though, personally, I still prefer it over having Coroner.
How do you guys feel about Street Racer?
Offtopic: btw how do you guys write a LW as Enchantress and think of the role in general? It seems powerful role but I never yet experienced it's presence being even noticed in the game with 30 games played so far.