Welcome to our forum.
I'm sure the stage fright will ease off after awhile. Just take your time, read on the various threads/boards, and post if you have any thoughts, questions, or concerns.
It sounds like polyamory is a new situation for you. Am I reading that right? If so, Polyamory.com can be a place to learn the do's and don'ts, etc.
Glad to have you aboard.
Love means never having to say, "Put down that meat cleaver!"