Good points, it's true that many of the Spaniards who settled in colonial New Spain and elsewhere in Spanish America were "Conversos" (Crypto-Jews) and "Moriscos" (Crypto-Muslims - many of whom probably possessed some North African Moorish ancestry). What's interesting is that even before the Spaniards started mixing with the Native Americans, they themselves were already a hodgepodge of many different groups, including Iberians, Celts, Romans, Basques, Visigoths, Moors, Jews, and others. Of course, the Native Americans were also many different tribes, from the famed Aztecs and Mayans to more obscure groups like the Zapotecs, Olmecs, and Toltecs. Pretty fascinating to think about.