Note the color of the broken stripes separating opposing traffic when the car wanted to move left. They're white. White lane markings are only used for same-direction travel.
That's the US standard for separating lanes moving in the same direction. Yellow stripes are to be used to separate different directions of traffic. See, for example,
Helpful Driving Info | Markings: Colors, Patterns, Meaning
More evidence: many locales in CA have replaced the double double YELLOW lines separating HOV from mainlines (both with traffic in the same direction) with double WHITE lanes.
So the city has made an error in road markings, which could confuse anyone depending on those lane markings that imply one-way traffic.
This is a corner case due to improper lane markings. Nothing more.