Great post, and a great outcome. Good to know that no one was seriously hurt, though I can imagine you've endured some pain and suffering yourself too. I think there are several lessons to be learned from this:

1) having a good command of Chinese is extremely useful, and all of us who ride in China should be working hard to improve our language skills
2) all buses in bus stops have the potential to emit thoughtless high-speed passengers into your path with no notice. always always give wide berth and prepare for the worst.
3) following an accident, liability is always going to be a shared responsibility. no one is going to be 100% cleared of liability or given 100% of liability, even if it's patently clear that one party was entirely at fault.
4) greed knows no limits in China, so always be prepared for the worst. As 'fingers says, the best (though imperfect) defense is to be 100% legal.

cheers