Don't worry mate, he'll be back to full strength in no time with your care.
The wonderful thing about dogs is, no matter how much they are abused, as soon as someone shows them kindness again, the memories vanish very quickly (although I know many whom have, permanent psycological scarring. Louds noises etc.). It is amazing how they can trust another human again after what they have been through...
Kudos to you mate for what you do. I am speaking with Monica's rescue in Sydney and am looking to become a foster for some of their dogs. They have strict guildlines and you must prove to them you are capable. They are very happy with my situation and my current dog, so all looks good to start fostering.
Again mate, job well done. Give him a good scratch from me.