I still believe the way to go is to add a 4th spec specialization to existing classes instead of creating new ones.
And most of those picks would fit right in.
Adding a new class adds 3 specs, so adding 1 new spec for 3 different classes gives you 3 xpac worth of development (druids already have their 4th).