How well is he able to climb and how is his grip? If he has MBD, it looks very minimal, it looks more like his casque was bent from hitting walls in a small cage. Do you know if he has MBD?
I think silkworms are very high in nutrients and are overall one of the best. So you could give him plenty of those while he is recovering. I would also make sure he has a varied diet of crickets/roaches, hornworms, butterworms, and a small number of superworms/waxworms as a treat. Below is a nutrition chart for some feeders:
http://www.homesalive.ca/learning-centre/reptile/reptile-feeder-insect-nutritional-breakdown.html
Also make sure you use the regular supplementation schedule of calcium every feeding, calcium with D3 twice a month, and multivitamin twice a month.
I'm sure his is much happier and healthier already from being with you