Hey Paul,
You can add new custom license fields whenever you want. When the end-user activates or reactivates (e.g. by calling IsGenuine, IsGenuineEx, or Activate again) then the new custom license fields are downloaded along with the other cryptographically signed activation data.
You don't have to redownload the TurboActivate.dat.
Does that help?