Ok, I'm rushed for time, or I'd do a more in-depth review. On first look... REMOVE THE SPOILERS. I hate that, like, a lot. Makes me not want to bother reading the class.
Also, as much as I love class features, the ideal saturation is not 2-3 a level, it's more 1-2 a level. More than that and it gets tough to keep track of.
Note: I'll come back and do a bigger review later.