It sounds like you guys have already figured out a way to set it up with an autogenerated username/password etc, but could it be set up to just use a Game Center ID for people that didn't want to register separate? Thinking just using the GC ID, not the rest of the game center functionality, but then it might be possible to set it up so it can potentially be recovered.