So latin america technily includes haiti and quebec, but hispanoamerica excludes brazil.
I think a much more useful term and the one people actually mean when they say latinoamerica is IBERO america, from iberia, so that includes only portuguese and spanish speaking coutries.
They spoke in urban areas, and the case of Campinas is correct in the quiz. If it were the municipality, I would have complained about my city, Belo Horizonte, because BH, has half the population said in the quiz. And its urban area has 5 million inhabitants.
Saying that French speaking countries fall in the concept of Latin America is not correct at all. Latin America is about the culture, not about the language. If it were solely about the language, then I expect Quebec to be considered as latin american also.
And BTW, there are many American cities which are already latin american by culture, like Miami for example. I just dont think you could include Miami on this list, because the USA as a whole is not Latin American.
Latino is about culture and nationality, not race.
Whereas Latin America problematicly includes french speaking places like Quebec and Haiti; and Hispano América excludes brazil; Iberoamerica refers only to those languages originating in the iberian peninsula.
So Iberoamerica = hipanoamerica + brazil