I believe with your current stats, race, and MCAT, you would have had about 80% chance of getting into an MD program in 2013.
Theres a forum somewhere on here about a guy with decent stats who cant get into DO schools because he went to SGU. I have a friend at SGU, the global scholars program: its just a fancy name for study in our other campus in London for a year, nothing else. Your degree is still SGU.
Your stats are low, and St. George is probably not the easiest place in the world to get by. If something bad happens your medical career might be over. If something good happens, your medical career might still be over (see where I am going with this?)... American schools that take you will give you the support you need. I hear they do a lot more hand holding, and the Caribbean schools sound more like Robinson Crusoe.