Thanks for the detailed account.
I broke tib/fib & ankle a number of years ago, and it was a pretty quick recovery, (12 weeks sounds about right), with absolutely no lingering side effects.
Sucks to lose the Cascade alpine season, but my bet is you'll be fine, physically, in the long run.
As far as the mental thing goes, I suggest getting back on the horse and ride.
Cheers.
Jimbo