I've seen advertisements here in Miami which says become an MD in UCE which is in San Pedro in less than 6 years. The advertisements are in English. Do they teach in English over there? If they don't why would they advertise in English here in Miami?
As far as age is concerned don't let that get you down. You are very young. I've met MD residents in their 40's and 50's. There are NOT many around of course with the bulk being in the typical age range. Here though in the states they view those at that age as being more mature and ready for the rigors of medical school and residency. So forget the age thing but do find about UCE. I believe they teach in English but I may be wrong.