How very cool of you, to have taken him in.
Sounds like his life has been very hard.
Really, when I remember the way you've described his coat and teeth and attitude...that you have taken him is an extraordinary act of kindness.
Remember what Mr. Rogers said, that when bad things happen and we lose our faith in the good, we need to look for the helpers?
Well, there you are, helping tilt the scale to the good.
:O)
I hope you will post again as this new member adjusts to your family.
Cedar