Update: When I created a totally new Apple ID to be a developer it worked immediately. It seems it didn't like my existing personal Apple ID which was in the form of just a name without a domain...i.e. not an email.
Same thing is happening to me. My Apple ID is an e-mail address with domain. Clicking Accept on the agreement just reloads the agreement. I'm not going to create a separate ID for something stupid like this. Please fix.