Would the school accept private test scores? The only problem I'd see with trying to have him reevaluated privately is that it sounds like he's been tested on both the SB and the WPPSI within the past year such that it might make the question arise as to whether repeat results so shortly after the last testing are valid.
As far as pursuing gifted programming, do you feel like the math enrichment they are offering is sufficient to meet his needs right now? If so, I might just wait this year out and retest when he is older and the results more stable.