@Barry (starting a new thread based off of his request)
I just tried the TOS plugin on
Membership Premium 2.1.4
I am using a 3rd party salutation theme. On the membership specific registration page, It allows me to register without checking the I agree, so the plugin seems broken. The members do get created properly.