B is the correct answer.
You don't have to switch positions after the intersection, you continue on in your lane and if there's someone behind you... sucks that they don't have a bike. You're gonna be through the intersection and moved over before the cars start moving anyhow.
C is an ok spot if right hand turns are not permitted on the red, but if they are then you're just holding up traffic for no good reason. C is just asking for someone to take your lane anyhow, so if right turns are not permitted then somewhere between B and C is the best spot.