I don't know about your cat, but mine was obsessed with food. His old owners let him free feed and he was obese. I now only feed him twice a day. And I had to get a no gulp plate so that he didn't eat too fast and make himself throw up.
But it sounds like your cat knows to stop eating when he's full while mine doesn't. I think yours sounds healthy.