data no es un JSON válido, debería ser así:
data: {"usuario": usuario, "pass2": pass2, "email": email}
prueba y comenta el resultado, utilice una consola web como firebug o las herramientas de chrome para verificar la data enviada al server
PD: recuerde que aveces el server puede devolver caracteres invisibles, esto se solventa con archivos UTF8 sin BOM, y evitando el uso del tag de cierre de php (si se usa php
), aunque no está demás aplicar trim con jquery sobre phpReturn