This is the classI'd love to use this lovely class and concept in an upcoming game, but some things seem too good to be true there. Well, a lot of them actually.
So, basically, I'm throwing it at you, the MinMax crowd and your hawk eye to spot balance issues.
I'll insert my own thoughts a bit later, so you're not influenced
Good shredding !