This may sound crazy.. but with the restricted movement, future constant pain etc did you ever consider the better option would be to lose the foot?
Reason I ask is that I fell 30ft when I was 16.. landed stood up and broke both my legs pretty bad.
Luckily they both fixed and I had a pretty full sporting life (only restriction being running distance). Even 30 years on my left ankle often gives me pain, leaving me wondering if in older life it would be better not to have it there.
Yeah.. weird, but have you considered it?