Your beta version fixed the TOS problem; however, I just installed the final release and the problem is back. The registration page is not recognizing the checked TOS!
My problem today is that I finally found someone to work on the "Gimme a site" issue with signup/Membership last night and since this requires adding some links into the plugin, it doesn't make sense to have him add code to the beta. We lost your fix somewhere between the beta and release. I thought that if I deactivated the TOS for now, he could get through the process, but I have a weird phenomenon going on, the TOS box does not go away upon deactivation, deletion, clearing cache. Strange.