My numbers are very similar to yours. cGPA 3.14 sGPA 3.39 (also with upward trend). I ended up with a 32 MCAT.
My application was transmitted to schools right at the end of July, and I've gotten 2 interview invites and 2 rejections so far. In the end, I'm now complete at about 10 schools. I'm a non-traditional student with some pretty specific experience, but it looks like you've got a lot of bases covered with your ECs also. Here's my list and how it's gone so far:
ACOM - II
KCOM - rejected post secondary (probably an issue of 'fit', but do feel like they have a keener eye for GPA)
ATSU-SOMA - rec'd secondary, decided not to pursue
COMP-NW (Lebanon) - rec'd secondary, decided not to pursue
DMU - rec'd secondary, under review since 8/20
LECOM-Bradenton - rejected post secondary (no idea why was rejected)
LECOM-Eerie - rec'd secondary, under review since 8/6
LMU-DCOM - complete as of 9/5
MU-COM - rec'd secondary, placed on hold for further review (hoping for good news tomorrow!)
AZCOM - rec'd secondary, under review since 8/13
CCOM - rec'd secondary, under review since 8/13
NOVA - rec'd secondary, under review since 8/12
PCOM - rec'd secondary, complete since 8/21
RVU - rec'd secondary, decided not to pursue
TouroCOM (NY) - rec'd secondary, submitted 9/5
Touro Nevada - II
Hope this helps. I feel pretty good with my list now, but if I was to add any schools, I probably would add PCOM-GA, maybe William Carey. These would not be because I was unsure of acceptance at any of the schools above, but because I actually feel like I may end up with some choice in the end. Some recommended that I add WVSOM and Campbell, but I really didn't have much of a pull for that region. If you feel like your MCAT is going to be above a 28, and you have some unique (underserved) experience, you can probably get pretty creative with your list, so long as you include a few newer schools. No slight to those schools either, I'm really excited about the possibility of ACOM, and MU-COM is not putting out numbers that appear easy to get into by any stretch.
Good luck!