As to NAC, several suppliers (eg Life Extension Foundation and others) have indicated that the NAC ban is illegal, and that they will continue selling.
I’ve noticed some have pulled product, some are still selling.
Interesting.