Hello Gene,
All beta versions have an expiration because we don't want them floating around with the kind of problems betas can have. It would be a support logistics nightmare (no pun intended). All companies put a limit on betas for this very reason. The expiration of 54 days from now should be enough time to get our final version out. Otherwise, we increase the time if needed.
Your license is permanent. There is no limit on final versions.
You actually purchased near the beginning of this year, which was well before our Lifetime Free Upgrade promotion expired, so you're one of our special users who will receive free upgrades for the lifetime of the product. We doubt this kind of promotion will ever be freely offered again.
We hope this clears things up and you'll still be one of our many happy customers. Our customers our lifeblood and we want to please them the best we can.