That xray is nasty...how did they get it back in?
You might be a good candidate for trying out whether vinegar actually helps fade bruising.
Get better soon and icccccce.
I ride: NS Pandora 146 + Salomon Absolute premium Bindings
Stepchild PMS 149 + Nitro Eris Bindings +15 -15
Nike ZF1 5.5 & K2 Contour 5.