Good to hear that you're OK, get that beast fixed and get back at it. I'll be that last to throw rocks at you, I consider myself to be an above average rider when it comes to traffic awareness, but I have done that exact same thing on more than one occasion, but so far have managed to stop or swerve to avoid wrecking. I can remember saying to myself as I was calming back down, "you dumb A$$, wake up and pay more attention!"
It happens, it is good to read posts like this, an excellent wake up reminder! THanks!