Sorry about your fall and fracture (((

))).
I've not heard of anyone having the injection you talked of, but good luck with it. I sure know what you say when you talk about how good ice can feel. I have a detecated bag of frozen peas that have become my best friend when my back pain flares up.
I know how much you love riding, so I am sending you bunches of "fast healing bones".