if Math is a good place for him to interact with peers, I can understand trying to preserve that. My situation is different enough that I don't think I can be much help to you, but I wanted to make sure you know about AOPS Counting and Probability as well as Number Theory. Since they are out of typical school progression, he could have "new math" without getting further "ahead" in class progression. Just a thought.