Thanks for posting, and sorry to hear your GMAT was not what you had hoped. Certainly you need to do what you have to do personally, in terms of ability to re-take or not, but it will be very difficult to get into Stanford GSB with your current score. Even with the explanations you have cited. Just being honest... they get so many strong applicants with great scores, so it's tough for them to justify accepting someone with a much lower score unless there are extremely exceptional circumstances. Also, Stanford's class is particularly small compared with other top programs, so it's that much more selective/competitive, and they tend to have the highest GMAT average of all programs.
Schools will take the highest score, so there's not too much to lose by re-taking. And some admissions officers have even indicated that they'd rather see a candidate try again than appear to 'give up' so to speak, so it's not a bad idea to consider one more try with some preparation.
As someone who taught and tutored GMAT prep for most of 10 years, I will also say that generally it tends to be easier to bump up the quant side of things than verbal, so if you get some help remembering that math content, you could see a good boost.
Good luck to you!
mbaMission Insiders Guides: http://www.mbamission.com/guides.php?category=insiders
Free Consultation: http://www.mbamission.com/consult.php