Have you tried clicking on the label and dragging it to the position you want?
@Trish - Dragging the mark labels can work, but as soon as the view changes (like with next term's data), then the mark labels will reset and will need to be dragged again.
@Bob - You can do this with a dual axis, where the existing axis makes the bullet chart, and then the second axis uses 0.0 as a measure and the % as the label. I've set this up in the attached.
Have just got round to implementing your solution which works perfectly. Thanks very much.