Not trying to be an armchair critic, but as soon as I saw the car stopped at the green on your left...I would've started slowing down (I guess that's just something to keep in mind in the future). Any time the right lane's moving downtown and the left one's stuck...prepare for a crazy person crossing the street or someone being let into the intersection someone into their lane (most likely from a gas station/parking lot/etc.)

Also another thing to note is that in situations like these, a honk freezes most people when they hear it. It'll buy you a little bit of time to swerve a little.

I'm really glad you didn't hit her - that could've gotten messy af.