Okay, I'm definitely intrigued by the concept of a dragon as a race.
So if I understand it correctly, looks like they'd be "reverse" worgens with Hero class like customizations. Meaning, their true form is only active 1/10 times while their cosmetic humanoid form is active 9/10 times. The fact that they can be all orginal classes opens up some wild combos like undead paladins or Mag'har warlocks, since they're not really those races, so it makes sense. However, I dont see why they cant be monks. DH's and DK's I can see why, but not monks.
Also, would dragons be restricted on what races would they choose depending on their faction, or would we be seeing horde dragons who chose to be a human.
Also, Would dragon players be able to change their humanoid race on a whim in the barber, or would it be more intricate?
Honestly, I figured something like this would be more of a Dragonsworn class but I admit this is rather creative and interesting as well. Throw in the Tinker class and I'm sold.