You seem to have a strong technical/analytical background. That's something you can take for granted in the admissions process because it's obvious (i.e. it's not something you need to focus on -- much like a tall dude doesn't have to point out the fact that he's tall).
What isn't immediately obvious is your teamwork/interpersonal/communication skills. In other words, are you as good (or better) with people as you are with numbers? That is something you have to really emphasize in your applications.
If you can do that, you should be competitive for all the schools you mentioned. Wharton will obviously be the hardest one to get into of all your target schools, but you're within hitting distance that it's at least worth a shot (again, if you can show that you're as good with people as you are with numbers).
And if you can, you should probably wait until Round 1 to apply, rather than trying to squeeze in last minute applications for third round schools.
Follow me on Facebook