Okay rather than going with more allied race solutions to player requests, how about this idea instead:
Every class gets a 4th spec. this 4th spec allows you to use a talent point for a shapeshift form. The shapeshift form is based on the class. For example: a shapeshift form for druids would be dryad for females and keepers of the grove for males. Their preset armor would dictate what faction they belong to, so you wouldnt confuse an alliance dryad with a horde dryad.
This same premise could solve a multitude of problems, such as odd body shapes causing the devs to deny certain races due to the issue of making armor for them from level 1-max level. If you’ll recall that was one of the reasons they said no to Ethereals, it was just too hard to make armors for them.
Examples of how this could fix race request issues: High elves on alliance or blue-eyed Blood elves, for example, could be the 4th spec shapeshift forms for alliance and horde mages. their armor would be preset in their respective faction colors so no way to mistake them for each other, and couldnt be mogged. but they could quest for changes to hair / eye color and hair/facial hair styles.
This would allow blood elf mages to have blue eyes and maybe void elf hair/facial hair styles without the tentacles, just in blood elf colors. and allow alliance high elves to have blood elf hairstyles/facial hair styles but in high elf colors (pale blonde, soft blue, pale pink, pale aqua, etc).
same could be true for naga. for ethereals. for ogres. for vrykul. for san’layn. for saberon. these could all be 4th spec shapeshift forms, associated with a particular class. like naga priests. ethereal rogues. ogre warriors for horde. vrykul warriors for alliance, san’layn warlocks for horde, and so on.
you wouldnt be required to put the talent point into that but you could if you wished to rp or just wanted to play your character as that race.