Would you be comfortable sharing with us roughly what part of what country you are in? You never know, someone may know of some local-to-you poly resources that may be better than what you have found already.
(If you aren't comfortable sharing, then it's quite understandable)
Please check out The Birdcage - an open, friendly Polyamory forum for all parts of New York State
"Listen, or your tongue will make you deaf." - Native American Proverb