Hi
dsadsf,
thank you for the update.
I agree with you, and I believe you should first take some time to think about your post-MBA target geography.
If you completely rule out the idea of working outside of the US, then it would probably be best to wait a bit, try to increase your GMAT score and then apply to some US schools. This being said, you could still find a good job in the US after IESE (especially given that you're a US citizen, therefore no visa issues, etc...). But if your plan is to stay in the US, having a US brand on your resume will most likely serve you better.
If you decide to take the international route for a few years after your MBA, a school like IESE would be a good choice. Your GMAT score is still below IESE's average (roughly 690), but I don't see this as a major issue. My main concern would be your number of years of work experience. IESE's average is almost 6 years, and only 5% of the class has about 2-3 years of experience (according to the school's latest stats). Not a complete deal breaker since you could work around this by showing rapid career progression and high leadership potential.
Regarding your high GPA compensating a bit for your lower GMAT score, this is definitely possible. However, the other way around is bit more common (i.e. high GMAT compensating for a lower GPA). Also, as Scott mentioned, for someone who majored in math, a Q43 should be relatively easy to increase, therefore if you have the chance and bandwidth, I would recommend you to retake GMAT (even if you eventually apply to IESE).
I hope this helps.
Good luck!
Alex