The only way we could transfer him to the another F/T gifted program at a different school with 2nd grade would be to get the grade skip at our home school.
Hi Whattodo - Welcome!
Homeschooling is great, but you may be able to have a 'good enough' fit with one of these other options. I would contact the new Princp, with the scores and Iowa Acceleration in hand and state what you believe he needs and request the skip at the home school so you can transfer him into the F/T gifted program at the different school.
Also check out that private gifted school and let them check your son out - it may be that they will be very helpful with the financial aid, or not, but worth a try.
It also helps to listen to GCs and other official types with 'half an ear' and then restate what you believe is best, with sort of an,
"I can see how running out of curriculum might be a problems, but we believe that X is best at this time." They may not give you what you want, but at least you tried.
It seems to me that your child's scores indicate unusally high strengths in many areas. You goal is to get the overall challenge 'in the right ballpark' - if they won't give a Math subject acceleration, perhaps 'enough' can be reached by a full skip. It takes a lot of fine tuning!
Welcome,
Grinity