Cool, current info on race/class combinations:
https://worldofwarcraft.com/en-us/battl ... lied-races
Alliance:
Lightforged Draenei: Hunter, Mage, Paladin, Priest, Warrior
Void Elf: Hunter, Mage, Monk, Priest, Rogue, Warlock, Warrior
Dark Iron Dwarf: Unknown
Horde:
Highmountain Tauren: Druid, Hunter, Monk, Shaman, Warrior
Nightborne: Hunter, Mage, Monk, Priest, Rogue, Warlock, Warrior
Zandalari Troll: Unknown
Tonight's Q&A said every acount gets 6 more character slots to allow for all these new races

So expect an influx of new characters with 8.0 and especially with the expansion (not confirmed if new races are released with 8.0 or expansion release)
By the lack of detailed info on most systems, I think there's no way they're as far into development as they were on Legion when that was covered at Blizzcon 2 years ago so I'd guess it's not going to be till autumn 2018 or later, plenty of time.
Classic is likely to be even longer, who knows though, info on that is basically nil except it's happening! I love the idea of seeing multiple expansions available, but yeah, costs and splitting what's going to be a niche community to begin with makes it unlikely. For all I love the idea of classic and will play it, the naysayers who say most people who try it won't stay are quite right; it's a huge contrast to modern day WoW and won't suit everyone - I'm just convinced there's still a large enough core interest for it to work out ok

At least you won't have much database size problems with classic, just prune the below lvl 10s regularly
