As far as the first factor, as far as I'm aware the islands of the Greater Antilles did have dense populations in Pre-Columbian times on scale with Mesoamerica. The societies that lived there were complex, agrarian, chiefdom-based societies, not simple village cultures, horticulturalists, or...