As you say nothing wrong with starting them early. My son has been playing cricket since he was about 4 and properly at a club from 6 (as that was the youngest that they took them). He's now just turned 9 and has spent the winter training with South Yorkshire U10s. It's not the starting early...
Is it just me who is slightly uncomfortable about a six year old having a website/Twitter profile etc?
Does he need publicity at this point or does he need to just enjoy playing the game without any pressure?