On the plus side, this content drought enabled me to level 1 of each class to 100, on the Horde side... Now i'm just gearing them all up to as close to iLvl 700 as possible.
Also, for the expansion/development time amount and stuff... I have no clue how their team architecture works, but they should really have 1 FULL team of devs on the next expansion, and 1 FULL team of devs on the current expansion. Would get expensive, but it would (more than likely) assure that the game is never in another content drought.