That's not such a bad model. And three elite specs feels like the right number - gives you some variety in your playstyle choices without risking overlap with what already exists.
Maybe if i ever get some free time from work ever again (lol), I'll try to dive back in.