What awesome scenery you live in and around!!! I think if I lived there I'd be off the edge through enjoying the scenery! I have had almost similar experiences on my K1200S. Well, in truth, I have never ended up on the other side of the road so much.
However, I now have a method for making sure it doesn't happen again. Firstly, I do something that magazines' advice columns never seem to tell you and secondly, I do something they always tell you to do. The first thing I do is, when cornering hard, is I try to touch my chest on the tank on the side of the direction I am heading in. i.e. if cornering left, I put my left nipple (!!!) on the left of the tank (and obviously, right nipple, right side of tank, for right hand corner). What this does is gets you to lead into the corner with your shoulder, which is what the bike magazines tell you to do. The only thing is, that pointing your shoulder into a corner isn't a natural thing to do. So when you are going fast, crouching behind the screen or lowering your body is natural. By putting your chest on the tank, you'll find that your weight goes over the front wheel and it points your shoulder in.
The second thing I always do, is ALWAYS countersteer. You know, push upwards on the inside bar, i.e. when cornering left you push the left hand bar towards the right, and vice versa for right hand corners. This gets you round any corner a lot tighter. I do it all the time so it's natural to me. Most people only do it when they're going fast, but I do it so if and when the heart stopping moment occurs, I can correct it.
The advantage of riding a K1200S or it's derivatives is the adjustability of cornering due to the duolever front end. Closing the throttle tightens the line when countersteering rather than widens it and the same for braking on the corners. Of course, braking or reducing throttle has to be finessed. If you close the throttle abruptly or jam the brakes on, BMW's chassis isn't going to save your bacon.
I think you had a major let off, but as everyone else has noted, you know what you did wrong! WHen it's your time to shuffle off this mortal coil, it will happen, but try not to jump the queue in future!