Your "speculations" are dead in the water due to your original premise:
"any agreement that was illegal was unenforceable"
Where did THAT come from? If Ancestry's automatic billing practice were already illegal, why would anyone need to pass the new law we're discussing?
What Ancestry does is NOT illegal.