He sounds like a very awesome little boy! I think that if he's interested in something and wants to go all out with it then by all means do it! Even if you don't do it and he wants to learn it he'll find a way on his own. The bad news is that no matter what you do he sounds like he'll be bored in school.

My DS is 5 and so far is in a normal kindergarten classroom. His reading level is years ahead as is his math. The problem is that if they move him up to 1st grade he'll learn the material the first time that they explain it to him and then he'll be bored. Doesn't matter what I teach or don't teach him at home. He learns extremely quickly and becomes bored with it at the same rate smile

Keep doing what you're doing!