Can I make money on the land?
Nada - you should not expect to -- just nada. Landicity is not a fee simple real estate or financial investment. You should not have any expectation of holding then selling Squards at a profit. This is an experiential conservation initiative that provides ownership without the benefit of any financial appreciation.
Elsewhere in the Terms and Conditions, through the purchase and use of this site, you waive any right you think you may have of making money, let alone any expectation you will recoup your purchase and annual fees.