Continued jingles! It just struck me that when you said he grinds his teeth when he eats, that’s so similar to horses with ulcers. Has he been scoped for ulcers? It would be odd for a kitten, but I guess nothing’s out of the question.
The best thing is that he’s got a good attitude - as long as he keeps that, you’ve got a chance.