I will usually ride on, or just to the right of, the line between the straight-ahead lane and the right-turn-only lane. That position typically turns into the shoulder of the road on the other side of the intersection. If the road has no shoulder after the intersection, then I take the straight-ahead lane and ride as hard as I can to get to a part of the road that has a shoulder, as quickly as possible.
I find that drivers act differently if you are riding at something approaching their speed. In the city, if I ride 25 mph, I'm not going all that much slower than cars, on most roads (that I choose to ride on.). They are then more inclined to hang behind me for just a bit longer, than if I am pootling along at 10 mph. I can't ride 25 mph all the time - don't have the legs - but when I need to, I get up to that speed.