FWIW & IMHO Tho I loved CLASS and felt like I learned a great deal about riding at speed, I also felt like it assumed a
little too knowledge and skill for
me at the time I attended. Still a great confidence builder. Total Rider Tech, and The Lee Parks Class (
http://www.totalcontroltraining.net/) and ( (
http://www.totalridertech.com/) have some great classroom, just-standing-on-the-carpet exercises to help you get a physical sense of what you ought to be doing prep'ing for a turn, being in a turn and exiting a turn. Then they have people spot your bike while you sit on it so you can practice that same set of skills at
zero mph. Then they have you do some straight line exercises on your bike at low speed to develop throttle control (so does CLASS). Then cornering practice begins at low speed, 2nd gear, just enough speed to be able to lean the bike in the turn. Check out their video and
find some kind of riding class. You'll have a ball in any of them and come out a much much more confident rider.
PS if I'm reading your post correctly, it sounds like you really need to get a handle on the idea of a late apex before you get in trouble. IK exactly what you mean about oncoming traffic, but it
sounds as tho your technique is increasing the danger.