Ahem, kaff, kaff, 'sound of throat clearing'......

I think Mizz Trek covered it pretty well. I think the general advise is to ride as far to the right as is safely possible. (OK, I've fussed over this sentence, it just doesn't sound right, but I'm moving on.) So, three feet away to avoid opening car doors is a good idea.

Spokes, I think the way you are riding is fine, you are avoiding the door zone. Keep an eye out for the tell tale signs, exhaust, tail lights, if you're lucky you can actually see in the car to see if someone is there. If you take the lane, ride predictably. Don't swerve in and out, try to avoid any sudden stops etc. As for the honkers - don't take anything personally, smile and wave - works better than anger.