Hmm. any chance you can get a higher score on the GMAT? Generally, they turn to your test score if you're unable to demonstrate a good track record in school.
5 years isn't quite enough for a good EMBA. What about part-time? Especially if you can find a company to sponsor you. It'll be a less risky investment.