Regarding the pool, the Developer (Cresford in this case) is responsible to establish the common element budget for the first year and pay for any overruns that may occur. This is why the sales office can only guarantee that the pool will be heated for the first year.
For year two and beyond...