I just have a few brief comments. First, I was initially not terribly impressed with the reading scores, and was curious about why things weren't adding up in my head. As best I can tell though, his achievement scores were not calculated as an almost 4 year old. Perhaps the tester did that to get the composite score, which isn't always attainable at a younger age. Regardless, the scaled scores he earned are probably considerably higher than the ones listed above. I wanted to point that out, because the 130 level reading scores are much more managable than ones that might be considerably higher. His math is likely in the GT range as well. Do you have anything written along with those scores? A typical computer printout for example will typically share "norms based on <usually child's actual age or grade>".
That changes things somewhat for me. The IQ is also high, but doesn't always answer placement questions either. My son was an early reader, but was never tested in that age range, so I'm not sure how high his achivement might have been. On my older software, I'm getting pretty extreme highs for a kid with your listed GE's that is not yet 4 years old. I think you should absolutely retest him once he's 6 or so.
Just to show that public school can work, my son has been in one for the duration. Well, actually K was private to get around the cutoff. But it hasn't been easy. We've had to take some pretty radical steps as far as acceleration. But for our total family dynamics, having DS IN school was desirable.
I absolutely agree with kaibab that a certain number should never dictate a certain plan. And it bothers me that psychologists will often buy into that. We were told when our son was first tested that many people would want to grade skip him, but that we should never, never do that. She actually advised that he take up tennis instead (????). Long story short, we ignored her advice, and did what we felt best at each step along the way. DS is now 12, and the ship is still afloat,

.
Having a resource like this site can be a life saver. I suggest you pull up a cyber chair and stick around,

. Welcome!