All of the requirements come from the Book of Mormons text and only Mesoamerica fits all the criteria, according to the organizations Web site.
Except one - Hill Cumorah is in New York State, not mesoamerica.
(Well, ya know, tectonic plates shift over time...and leprechauns make mischief just to spite the Hobbits...and those New York leprechaun immigrants are just the worst...no assimilation into the American culture at all...they stay in their tree-stump ghettos...)
Hill Cumorah is in New York State, not mesoamerica.
______________________________________________
Ah, but remember, ...
The book of mormon people immigrated to New York state to fight a big war...
In which many millions died...
and their bones are buried right there...
at the Hill Cumorah...
named for the one back in the old country, that same mess called mesoamerica...
The newer Hill Cumorah was that hill at which Joey Smith was directed to dig and find gold plates...
Left there by the bones of a brave warrior who fell defending the ancient.. the ancient... ah yes well...