sounds like he is thriving to me.

my little one is 4 weeks old but feeds constantly from about 6-8 so this is her cluster feed, but otherwise she is on and off all day with a big sleep of 3 hours around 12 noon.
as long as you are happy keep going your LO will settle into a more sustainable routine when he feels ready..

your doing a great job