Just an update to everyone. Our latest release of One Page Checkout (integrated version) supports email as username by default. Checkout more details here
http://www.mercuryminds.com/product/x-cart-one-page-checkout-module.html
PM me here or contact us at
sales@mercuryminds.com for any queries.
-Reva