Just a heads up...I was a mostly non-science major in undergrad, and did most of my science post-bacc. Pretty much what people told me (adcoms, friends who work in admissions office, interviewers etc.) is "nobody cares about post-bacc GPA, those are always inflated. It's undergrad that's important."
Here's the thing, my post-bacc was very competitive. It was harder to get an A in this program than it was in a hard science class @ UMich. Mostly everyone had at least an undergrad degree from a top tier Univ, some had PhDs, Masters in related subject matter. Some were world class athletes, some had already taken all the premed classes once and just wanted to get better grades...whatever...the point is everyone seemed to take the classes seriously except for med school adcoms. There were no 19 year old goof balls that gave you a nice cushion, or a 5% bump on your score. It was tough, but in the end no one seemed to respect it.
Anyway, I like the getting better recs, but be careful about post-grad classes. Maybe, just a thought, but getting better grades and getting a better MCAT (the great equalizer) would be a more convincing argument for an academic improvement.
Obviously I don't have any answers, adcoms can be a little fickle at times. But just a piece of advice from my experience.