... and then you have the odd nutso bus driver who, even though you've taken not only the lane but the entire road, (which is so narrow that it's dangerous for a car to pass, let alone a bus) and are moving at a brisk 30 kph, will 1. honk at your elbow 2. drive up on the sidewalk to pass you...

I kid you not, happened to me last winter. Some drivers just will do anything to pass. Keep your eyes open, stay visible and safe.