ya there'll definately be another faction, they seem to alternate between a new race or class each exp, exception being mop. It's alot easier to add a race than an entire class than has to be balanced around 10 other classes.
BC - new races
wotlk - new class
cata - new races
mop - new class/race
next exp?- new race