I think this is a good idea, handing CR to a team; rather than have a team for CR, in-game, etc. This should improve things in game (more time for GMs to be in game) and better overall customer relations.
I'm also curious, will the CR people get a forum tag? And are you going to introduce us, or will that be handled via the survey?