Totally agree, drivers don't respect cyclists' right of way at all, and the bike lanes are often clogged with parked cars. But the bike lanes are still useful, and in places where a bike has to go into the road to go around a car, the cars _expect_ this. I don't have much good to say about the drivers around here, but they're definitely used to the road being filled with cyclists, e-bikes, and grandpas on their 三轮车.
I think that had much more to do with drivers driving much more defensively, because there's so much more chaos on the road. For example in the US you can mostly expect drivers to drive within their lanes, while in Beijing it's more like half half that they drive in the lanes or on the lines.