I run in a very rural area where there are no footpaths and many of the roads are only wide enough for one vehicle.
Although I know that the highway code states that pedestrians should run on the right to face oncoming traffic, I will admit that I don't do this normally. The reason being that I run with two dogs on lead, both on my left. So if I run on the left of the road I can get the dogs out of the way of traffic / cyclists much quicker than if I was on the right. I do step off the road whenever cars appear, but I think many many drivers are rude by not bothering to wave / nod / smile in acknowledgement of me getting out of their way.
As for cyclists, I would try to get out of the way if I was causing an obstruction, but if there was a way round me then I'd expect them to do so. I suppose I think that I'm travelling slower than them so i'll get out of the way.... that said, if there are walkers I'd tend to move around them.
I do run with headphones in, but with music quiet enough that I can hear traffic and I am able to hold a conversation with the music still playing.
(and the bike in my name refers to one with an engine....
)