Hey Rob,
it will be as always: the better readers realize that you have already largely pre-educated yourself and done your research, and the more specific your questions are, the higher quality the answers will be.
I can confirm that most of your questions have been successfully answered in this forum.
I also contributed a little bit, see here and here
Generally, the forum’s FAQ says:
Improve the Discussion
Help us make this a great place for discussion by always working to improve the discussion in some way, however small. If you are not sure your post adds to the conversation, think over what you want to say and try again later.
The topics discussed here matter to us, and we want you to act as if they matter to you, too. Be respectful of the topics and the people discussing them, even if you disagree with some of what is being said.
One way to improve the discussion is by discovering ones that are already happening. Spend time browsing the topics here before replying or starting your own, and you’ll have a better chance of meeting others who share your interests.
Welcome to the forum!