Hi there,
Firstly, GREAT field of consulting. I worked with someone last year coming from human capital and she had the best stories for her essays. This will be great for differentiating you from all of the other very qualified consultants who apply every year.
Honestly, you have a rock star profile and I'd say go for it. I don't think any of the top schools are no-go's for you; but I do recommend balancing risk. Typically my clients apply to 5-6 schools per round. Understand that some of this is a numbers game. Though most of your profile is in the wheel house of admissions for these programs (your GPA explanation is a fine mitigant and you can point to your GMAT and career); there are a lot of people who fit on paper. So for you it will come down to your essays - can you inspire the adcom, differentiate yourself from others like you, and make a solid case for how you'll leverage the program to do something great.
I hope this helps and best of luck!
Kindly,
Meredith