White balance is pretty tough with street lights; they emit a VERY narrow spectrum. The foreground is sodium lamps, the background looks like mercury vapor light, they come out a bit green, anyway. If you'd balanced white for the foreground, who know what the background would have done, and I don't know how you would have balanced for the background.
OTOH, the yellow color emphasizes the street nature of the shot to me. I could wish some of the weird reflections didn't exist, and that there was no red through the car. I would like to see a car with the background lights, no foreground traffic, but that would mean a gap in traffic, which you can't control, and a faster shutter speed to fit that gap, which you might not be able to explose. It wouldn't seem like much to ask, for people to leave you be for 30 seconds, does it?
Is that a filter screen making the starburst effect? Maybe it's the cause of those dot streams in front of the car.