Congrats on the GMAT improvement and thank you for the detailed profile.
You should not take the GMAT again as your overall score is great and you have enough data to prove your quant capabilities.
You are above the average for the U.S. schools in terms of age but certainly not outside the range. HBS and Stanford will be tough considering your age and GPA, but the other programs are reasonable depending on the rest of your story.
At this point, clearly telling your story including the reasons for your job changes along the way will be crucial for getting an interview. That said, if you put together a quality application, you should have a good shot at the programs you mentioned. I may recommend adding another one and if you want to discuss further, send me an email
scott@personalmbacoach.com It's important to convey that your profile is more than that of a finance professional.
Also what companies have you worked for? This will be important in determining just how high you can reach.
Good luck!