Welcome to our forum.
You should certainly be able to find good opportunity to vent here when the chips are down; you'll get helpful thoughts and feedback from the other members as well. Sounds like you've had your difficulties making your "leap into the poly world," and I'm sure you'll have more such challenges. So, you are wise to join up on Polyamory.com and get some community support.
I'm glad you could join us, and hope you'll find the support that you seek.
Love means never having to say, "Put down that meat cleaver!"