WordPress supports entering an email address as a username such "email@example.com".
However, when logged in to the 3.5 beta 1 admin, I hover over my name in the top right and it says:
The bug of course being that the username is not showing properly and removing the @ and replacing . with - even though @ and . are valid characters for a username.