Re food, my DD is 4.6 (just missed starting school last year).
Apparently the manager of her nursery told her a few weeks ago she was 'lazy' for not cutting up her own roast potatoes .
I have since gone a bought her a proper set of children's cutlery (ie metal grown-up style but smaller) and am trying to leave her to it but TBH, I find I often still cut stuff up as it helps it cool down before she eats it.
From a literacy/numeracy point of view, she is pretty advanced, but even when I was working (made redundant last summer), she always showed a lot of interest off her own back and until she was 3 was looked after by DH and grans while I was at work, so had a lot of 1-2-1 attention to support that, especially from my mum.
I think the nursery mainly do the alphabet and name recognition type stuff, which has definitely helped her.
At the end of the day they are going to school to learn all this stuff, so I shouldn't worry. If there are things he's not as interested in/good at, he'll no doubt make up for them in other areas.