What's really strange to me is that the two cars at the intersection started rolling forward just before the crash, as if the light in fact had changed after such a short amount of time. And that seems like it's what probably happened. Venus entered the intersection on a green light, stopped for that other car, and decided to continue the rest of the way across the intersection just as the light turned green for the other road (which is why the stopped cars started moving forward) and simply did not see the other car zipping along in the right lane. Meanwhile the other car in the collision had been approaching the light but saw it turn, and didn't expect Venus' car to enter the intersection (and likely did not see it at all).
Apparently the duration of the green light on the street Venus came from is variable and often quite short - as little as 10 seconds:
WPBF 25 News drove Williams route that day: heading north out of Steeplechase, crossing Northlake and into BallenIsles.
The light stayed green for various times depending on how many cars were lined up and crossing sensors that trigger the light.
In one instance, the light was green for 29 seconds, and allowed several cars to exit BallenIsles and turn east.
<snip>
And in another instance a car leaving Steeplechase had only 10 seconds to enter Northlake and head west before the light turned red.
I'd fault neither driver in this - it happened because the design of the whole traffic system at an intersection with a busy road includes no margin for the unexpected (in this case, Venus' need to yield to the turning vehicle trapping her in the intersection).