I didn't see anything about if a 911 call was placed. If he went to gunplay before calling the police that doesn't look good.
This is antigunner logic.
Someone kicks in your bedroom door at o-dark-thirty, you gonna call the cops before grabbing a firearm?
If you're getting chased in a car, threatened with collision and being run off the road, you don't have the bandwidth to call police. I agree with the logic that the best defensive weapon he had was his own vehicle, to either drive elsewhere or possibly disable the attacking vehicle. I don't see Stand Your Ground being a valid defense here since the gunplay hit an alleged nonwilling participant. Even if Haley was leaning out the car shouting slurs at Wilson, she was not driving the offending car and not party to the possible assault with a motor vehicle charge.
If there was physical evidence of assault with a vehicle... exchanged paint, mutual collision damage, something like that... then I could probably excuse the presentation of the handgun, and any rounds that hit the driver or were discharged without hitting anyone. For all we know though, Haley was arguing for the driver to stop and let her out, or for the harassment to stop.
I almost think the legal system works in the wrong order of operations here. Rather than determining if Wilson was operating in self defense or not as first priority, it seems beneficial for Wilson's defense to wait for the outcome of a different trial to see if the occupants of the attacking car were working in concert, were committing assault with a motor vehicle, and if any party was unwilling in the vehicle. That would hold a lot of relevance to Wilson's defense. In contrast, when we try Wilson first, we cannot make assumptions about the deceased's motivations or actions.
Being chased by another car is some scary stuff. I remember being chased by a car in Portland once, back in college. I didn't have a cell phone or a handgun at the time. Only defense I had was my crappy Nissan 4-banger pickup. I ended up speeding deliberately, to either outrun my pursuer or to attract police to the situation. That poor truck could barely break 90mph though, so I didn't end up outrunning the chase car and it took about 5-10 miles of highway travel to get pulled over by an Oregon state trooper. Ended up with a hefty ticket, but he seemed to believe me that I was trying to avoid a car that was chasing me.