You're among friends here! I think virtually all of us have a similar story.
I was hoping that the testing would make me feel better, that I'm not crazy, that the things I see in him aren't all in my head.
Please feel better, you're not crazy, and the things you see aren't all in your head! (I realize "random stranger on the Internet who says I'm not nuts" is not as easy to point to as a test, but I'm just as right as a test!

)
I see a number of my "Ifs" listed in your post as being part of your experience with your DS: intensity, hitting milestones early, your "mom gut" telling you something's up, people thinking you're pushing him, etc. So I think it's pretty clear you're dealing with a GT kid, regardless of numbers. (Though don't get me wrong, the numbers are certainly nice to have!)

Good for you for listening to your intuition and for doing what you needed to do to take care of your child.
And BTW, we have very much the same story that you have: we sent our child to school, it didn't work, and now we're homeschooling. Our family became "emergency homeschoolers" last year, but we made a conscious choice to continue this year because it was so much more successful for us. DS7 is so much happier now. Obviously every child and every school is different, but your choice to homeschool is not at all uncommon here.
So, welcome, not-crazy person! Glad to have you here!
