You clearly have a very interesting well-rounded profile that will help them overlook the grade situation. I wish you had some kind of alternative transcript to demonstrate academic commitment, however it's really not the best way to invest your time at this point in the game.
A lot of people say 2 years is a long time to take off of work. But do consider the reasons that people do it, are you really the exception?
I would encourage you discuss your assumptions with an MBB recruiter and pose the question, do I need an internship, ie, a summer associate position in order to be recruitable post graduation?
Before making a decision about schools, I always emphasized it's important to think from the end here about where you're going and why you're doing an MBA. Make sure that the school and program you go to is going to get the job done.
I really question people that say if not HSW than nothing. I don't really understand that logic, if you go to a top business school even if it's not one of the elite schools it's going to be an outstanding experience, you will learn a lot and be will be recruitable by a host of different companies.
Looking at opportunity cost is really not the way to go into this. If you want your life to change, change your life.
Farrell Dyan Hehn, MBA
Admissions Consultant & Verbal Strategist MBAPrepCoach.com