What a wonderful, heartwarming update, so pleased for you and many thanks for posting, I'm sure it will be very much appreciated by any others in a similar situation. I really take my hat off to you for not giving up on this little lad, it must have taken not only determination and hard work but also a lot of courage, you took on the challenge and its paid off!! He's a lucky boy to have you and I'm sure he'll mature into a lovely family pet for whom you'll always have a special place in your heart.
All the best for all of you! Keep us updated!