Crisc,
I also wanted to mention a totally different approach. I've tried to find adult mentors for my DS to actually know and grow with. If it ever comes to that, I'd rather pay for a tutor/mentor where my son could learn life skills 'on the side'as he's getting the thrill of delving deeper into a subject he loves. Afterall, his issues go with him wherever he goes...
I don't know exactly what's on your plate, and these kids do seem very intense, a lot of the time, but that's an idea that may be useful.
www.handinhandparenting.org/and
www.rc.org/ have been amazingly useful for me for the last 27 years - well before DS came on the scene.
It seems that the 'normal' level of anger for boys and men is something we females have been socialized to feel that we 'can't handle.'
Love and More Love,
Grinity