I think the racechange shouldn't reflect the race choice but rather the class, for example melee classes get orc, casters/rogues undead or troll, and shamans get tauren since it isn't too leaning on...