Based on the aerial view photo from April, this is the location of the theme park: https://maps.google.com/?q=20.694543,-105.268146&hl=en-US&gl=us
Send your construction pics to uploads @ themeparx.com
Some new information on the different areas of the resort and how they will link together the hotels, parks and waterparks.
So it's taken me a while and I am still not 100% but this piece of land looks promising. This was in February and it looks like its prior to the land being cleared if this is the right location.
See the profile of the mountains in the background (looks like the ones from the construction site photo) and the water which would sit around the outside of park (looks like the water in the background from the artwork) plus it's close to the location given by those involved in the project.
Where exactly is it? Google Maps/Earth screenshot?
Some images from the Goddard Group Facebook page showing the model of the theme park.
I was told construction has already commenced. Do you have pictures?