2
I don't think, it should be a problem with registering, the only issue is, how it will be enforced?
You can probably hack the system, so at the registration it doesn't show the name field, and when saving, it saves the email address as the name.
That would be probably the simplest.