Isn’t the Town Council rushing into this?

No.  The Town Council and its experts have been negotiating these agreements since the summer of 2015.