A lot of that kneading is his age. He is quite young to be away from his mom!

Kittens knead to get the milk started flowing from mom's nipples. So this action gives them feelings of contentment.

Cats knead when they are extra emotional. When they are very happy, and sometimes when they are nervous, to help calm themselves.

He sounds like a happy, happy boy, who LOVES his food, he he, and his people!