Sounds exceptionally and profoundly gifted. My 2.5 y.o. (will be 3 in Nov.) reads at a 2nd grade level and does many gifted things, like knows his numbers to a billion and the names of many dinosaurs I didn't even know existed, but your child is way, way beyond that. Wow!!!