If you want to take out anger and frustration, do it to a bag. Your training partners deserve better than that. It has no place in martial arts.
However, if you can convert that energy in to a drive to excel, perfect your technique, etc., that can be very good for training.
In terms of what to train that you might enjoy if that's how you're feeling:
If you want something high impact that will make you move, tire you out, and let you "let go", and also teach you that going for broke against someone who knows what they're doing is completely useless, I recommend Judo and/or BJJ, in a gym that does allow beginners to spar (my BJJ place made me wait a few months before I could roll).
Judo focuses on throws and some grappling, BJJ focuses on grappling with some throws. They evolved from each other and they both put emphasis on live sparring. Those are real, intense fights, not a scripted exchange of strikes. You're throwing and being thrown, choking and being choked, as if you and the other person are really trying to kill each other - but you should both be in control of yourselves and trying to do it in the best way possible.
Good luck! You'll learn a ton and have fun and hey maybe you won't be so angry and frustrated. I know having that training in my life made me a happier person.