I need to patch the standard User model of contrib.auth by ensuring the email field entry is unique:
contrib.auth
User._meta.fields[4].unique = True <
User._meta.fields[4].unique = True
Django has a Full Example on its documentation on how to substitute and use a Custom User Model, so you can add fields and use email as username.