I have never broken a leg but last spring I broke my wrist. I had my son's wedding in 5 weeks so I was determined to be out of the cast and did some research - eat lots of cottage cheese, cheese curd for a quicker recovery. They contain something called K2 which is responsible for laying down the foundation for baby new bone cells to attach during the healing process. Without adequate K2, healing will be slower. My fracture was, according to the dr, worse than he originally thought but it healed faster than usual. I was out of the cast for the wedding.
I know your fracture is way, way worse than mine but maybe this will help you; it's relatively new research and it takes a while to get out into the medical community sometimes. Best of luck, I imagine you're going nuts with boredom!