Diesel that's a terrible crash. Glad you're on the mend and hope you get back to 100% and riding again, if that's what you choose to do.
The value of a forum like this is that we get to learn from the experiences of others, including mistakes. I've tasted pavement three times, twice my fault, once not my fault in the legal sense. In all three there were things I could have done differently. Frank critiques of the accident reports posted here add value. They can and should be given tactfully in the spirit of helping us all keep safe. My $0.02.