Nice!

Currently anonymous user cannot enter any ticket, only see them.
I'm not sure it's a good idea for you to let everyone enter tickets in your Trac. May I suggest two possible strategies to manage tickets from non-team people :
- don't allow ticket creation, but add tickets yourself when people make feature suggestions and bug reports; that's the way the Ogre team manage their tickets for example. The main point here is that only the team can manipulate the internal Trac data and that way the tool data will not be polluted with myriad of tickets to manage (if the project become famous, and it will!);
- setup a custom ticket workflow to separate new tickets that have not been validated as "will work on it"; that's the way we do inn my day-job company and it works well. The main point here is to let the external users (in my day job that's producers and external testers) enter tickets and have at least one guy that filter tickets before they are taken account by the team;
The first solution is easier to setup than the second (you don't have to do anything from now) but the second is better in some cases.
Just suggestions, don't loose too much of your time thinking about this kind of things
