Do I need to buy a license every year to stay locked into 2017 prices?

Answer: 

Yes.  To benefit from Price Lock, you will need to buy an annual license each consecutive year after 2017.