The plugin will generate usernames with spaces or other problematic characters, if they are part of the data from the OpenID provider.
This will probably cause problems in trac later on: At least spaces and commas will break the CC funtionality of trac (see http://trac.edgewall.org/ticket/9740 ). Other special characters are likely to cause problems as well.
The plugin should restrict usernames suitably.
Maybe only allow ascii letters and digits, and possibly underscore and hyphen.