I think with your scores you stand a good chance at getting into a Carribean school, especially with the 32 MCAT. However, you probably won't even make it past most US school screens.
The most useful thing for you is to check yourself into a Post-Bac program if you can get in one. It shows dedication and it raises your undergraduate GPA. Plus they provide a lot of guidance for you.
To be fair though, I have no idea how Postbac compares to just taking classes at a state school. Likely postbac looks better, but by how much, and is it worth the extra cash, who knows.
Lastly, don't ever use the excuse "my undergraduate institution was hard" on your application. It's okay to complain about it here, but medical schools want to see you challenge yourself and succeed. The minute you admit to getting poorg grades as a result of being challenged, you've shown them your limits. Unless you have a good reason to suggest to them that such failures won't happen again, your chances are pretty low.
p.s. UChicago is a hard school that doesn't inflate grades. However, remember that MOST schools don't inflate grades, and I feel that the ones who do inflate their grades do so with relatively good reason.