With your current profile, the schools you listed are in range and your assessment of your chances accurate.
However, here's some extra motivation for you:
If you retake the GMAT and can score a 720+, then you will can put yourself in a different league.
Schools like Duke, Cornell, Ross, Darden, NYU, UCLA and Yale are sweet spots (choose 2-3).
Stretch schools would be Kellogg, Tuck, Sloan, Booth, Columbia and Haas (choose 2-3).
And schools outside the top 16 like USC, Indiana, Georgetown, Emory, and UNC would be safeties.
Yes, you do have solid and interesting experience (you're not one in a billion engineers or one in a thousand finance types), and you'd be a great fit for management consulting - I can totally see that. Which is why the only thing holding you back right now is the GMAT.
Retake it if you can.
Follow me on Facebook