OTGMom,
I think the point you are at is to take a step back, gather as much info on your child (IQ testing, Explore results, portfolio, DYS) and then approach the school with all of this. If math is your #1 priority, have a solid plan in mind and a willingness to compromise. If your ultimate goal is +2 years subject acceleration, be willing to go for +1 for a few months and then re-evaluate. Some acceleration is better than nothing and it can lead to further acceleration in the future.
I know it's hard to wait and difficult to see your child in a bad situation (BTDT) but contacting the school too often will make everyone there defensive or misunderstand your purpose. I also found that having one meeting with all the parties (principal, teachers, GT teacher etc.) is more productive than several phone calls, e-mails and notes back and forth. Let your child know that you are working on a solution so he can maybe tolerate the situation a bit better.
I hope things start moving forward soon!
Jen