As to the one hitting the cyclist, there's a scenario missing which is swerving away from the bus wherever that would be. In any case, most car drivers would prefer to hit the cyclist head on than scratch their precious car. In many cases, they avoid cyclists to avoid trouble with the police and damage to their cars not because of their respect of others. A car driver in HK is by definition a selfish individual that prioritize his/her convenience over what is best for everyone.
I remember the charming video where a child was mowed down a few years back and not only did passer by ignore it, someone ran over her again. That's the world we live in... Great at paying lip service, not so much when it comes to following through.