Just have the cyclist ride in the right-most lane available for traffic. Then there are no crossing movements to deal with. Cars making a right turn will either be directly ahead of the cyclist or directly behind the cyclist.
Does that really solve the problem of cars turning to the right in front of cyclists? Seems like the same motorist that would pass the cyclist in the bike lane and turn right in front of him, would also pass the cyclist in the roadway and turn right in front of him.
In my experience, it does if one rides in a way to take up the entire lane. Many motorists don't perceive bike lanes as actual lanes of traffic they have to yield to when making turning movements. But they will do so for general purpose lanes.