1) about email: majority of users don't care about their privacy
2) the rest can register an anon one at safe-mail.net for example or service like 10minutemail.com
UPD: anyway you need an email to register or recover password
Uhhhh.... no. The majority of users value their privacy above all other things. Just self moderate your threads if its an issue.