Must be a bug or something.
Not a bug.
Due to the change to global logins and to make the functionality of the @ reply system more effective, the OpenID username is no longer inferred as it was in the past. You now have to set your username or the system will generate a random one.
More on this topic at Meta Stack Overflow here