I'm concluding that there is no ideal math program- just some to avoid.

I suppose the real issue for us is the first grade math- I think DS could comfortably skip most of first grade math. I'm going to continue a bit of supplementation at home and pursue an option of a gifted magnet next year for acceleration.