Not just a Shanghai problem, happens everywhere around here, and much worse.

Actually I think Chinese drivers are geniuses. If drove with a fluffy steering wheel cover and seat covers, blacked out windows, dangling crap off my rear view mirror, the annoying sound of 400 keys clashing in the ignition, using a cell phone, smoking a cigarette, drunk, having had awful training, little experience, probably having cheated on my whole or part of my driving test and with a selfish sense of entitlement and superiority, and no clue about the road rules I think I'd crash constantly, I can't understand how they can get anywhere safely.