Glad to hear your leg 'rebuilding' was successful !!!
At least, it looks like there will be no legal problems with the incident.
Take it easy and heal before getting back on a two wheeler again.
This incident will be replayed over and over in your head, and you really were a victim of bad timing, wrong place at the wrong time, and I doubt that you could have done much, given the speed you were traveling at when it happened, to have changed the outcome.