Oncoming traffic NEVER has right of way. Traffic following
naturally unobstructed along with traffic always has right of way. The very fact that oncoming traffic holds up traffic, has to possibly wait for a SAFE, opportune time so as not to create a hazard, always means they do NOT have right of way. The law is created to
make potentially hazarous situations wait for a safe time to cross in front of oncoming traffic.
This happens all the time in Orlando.
It's always right turn has the right of way, but I've noticed that at certain intersections in my town, like where the people turning left are coming off a busier street than the ones turning right, they'll all go first like they have the right.
Yes, it's like this in CA, too. The first time I rented a car there, they told me very specifically, "Never, NEVER, go immediately when the light turns green. Wait 5-6 seconds
after the light turns green before you go. You will see several cars zip in front of you, making a left turn, even after their light has turned red." If they hadn't have told me this, I would have gotten into an accident my first day there.
The city
should put green arrow lights at major, busy intersections, but they don't.

If you are new to driving there, you can literally sit through 3-4 cycles of the light while waiting for a lull in busy traffic, to make the turn. Seasoned drivers there have just learned to turn as soon as the light turns red and oncoming traffic stops, and 3-4 cars behind follow like a train. They hope to make it through before the other traffic starts.
When you live there, you know to expect this. When you're a tourist, your life is in your hands at an intersection.
