I think you have a great application, excellent MCAT. For many of those reaches the GPA is on the lower side, but the upward trend definitely will help.
I think your list is okay but I would err on the safe side and add those schools that Faha suggested.
Also consider: UCLA (did you forget??), Emory, BU, Wake Forest, UArizona.