When it rains it pours eh? Well done for pushing through that nonsense at the end, I find that being nice to the arsehole drivers really disarms them and the public around them, as soon as they see a foreigner "attacking" a local, they all gang up on you and soon there's a mob, be nice, smile and try to act like bad luck has just befallen you both (without admitting guilt or placing it), that way things work out smoother.. In China you have to expect every single driver to drive like shit and be unpredictable, that's the only way you can avoid this sort of thing (and then it'll still happen to you anyway).