The username format thing is a bug, it's fixed now.
You have a point. The thing with email though is some people may be reluctant to give them out. I left it in as an optional field for password recovery, which I have yet to implement. I guess I should leave it out for now.