I almost always refuse to share a bus lane with either buses or taxis. As far as I'm concerned they can use the other lane to overtake me. I'm not sure whether cycling has made me a better driver. I'm finding it harder to be patient in queues, and I keep almost going in bus lanes when I'm not supposed to. OTOH I like to think I'm more patient overall, and more careful around pedestrians and cyclists.