We have to take our blessings when and where we can get them, no matter how small they seem. As long as he's comfortable, he doesn't have to be thriving. You're taking excellent care of him as you do all your cats. I take this as good news.