Quitar el campo 'nombre de usuario' de django-allauth

Cuando django-registration no admite django 1.5 y el modelo de usuario personalizado. Estoy tratando de usar django-allauth, desde el primer momento es un gran producto.

Problema que tengo: campo de nombre de usuario requerido, pero en mi aplicación no tengo nombre de usuario. Entonces, la documentación de allauth dice:

**Available settings:**
ACCOUNT_AUTHENTICATION_METHOD (="username" | "email" | "username_email")

Especifica el método de inicio de sesión que se debe usar, ya sea que el usuario inicie sesión ingresando su nombre de usuario, dirección de correo electrónico o cualquiera de los dos.

Ok, ya terminé, y me salió un error:

AssertionError at /accounts/signup/
No exception supplied

modelos.py:

class MyUser(AbstractBaseUser, PermissionsMixin):
    title = models.CharField ('Name', max_length=100)
    email = models.EmailField('Email', max_length=255, unique=True)
    ...

settings.py

ACCOUNT_USERNAME_REQUIRED = False
ACCOUNT_AUTHENTICATION_METHOD = ('email')
AUTH_USER_MODEL = 'internboard.MyUser'

¿Qué estoy haciendo mal?

Respuestas a la pregunta(2)

Su respuesta a la pregunta