I think your work experience is pretty strong! I'd say extracurriculars are good but seem more like hobbies than actual leadership roles in organized activities/community organizations (but I think this is okay, given that you work banking hours). I would say a GMAT retake would be a good thing to go for - if you can get over the 700 hump it will greatly increase your chances at the programs you listed.
If you do find yourself with any free time, any community organizations/nonprofits that you can get involved with in a serious way would be a good thing.
Best of luck,
Read the mbaMission Insider's Guides
(16 individual school titles)
Download [url=http:// http://info.mbamission
’s Free Personal Statement Guide[/url]
Visit the mbaMission Blog