Oh, another thing to cheer you up...
Remember that you're going to be competing with other international students, not american students. Do you think those folks have great verbal scores? Most likely not.
It sounds like you have exactly what the top b-schools are looking for: technical background, international work experience & ability to work with people.
If you write good essays and have great interviews, I have see no reason why you would not get into a top b-school.
I wouldn't take the exam again. I'd focus on your applications.