I think the CTC and other organisations advocate riding at least a metre from a kerb/road edge to avoid obstacles, and to make sure drivers are aware of you - certainly I do that and often ride further out.
I no longer worry about obstructing drivers if my position on the road pees them off - we're all entitled to use the roads in equal measure despite the comments of drivers who say "I pay taxes to drive on the road" (which they don't - no road user does!).
I tend not to get angry with drivers so much these days unless they do something really stupid or dangerous, the rest are just ignorant twunts or have no idea what they've done.
I think we can also help our cause by adopting the various safety message bike tops that are available these days that give out a message to drivers behind - I've got one of these http://saveacyclist.co.uk/cycling-jerseys/ from Safe Cycling
Edited: 31/05/2012 at 11:07