A lot of the forums' threads don't show up in the list of threads that are in that topic. They are there if you search for them by very specific topic but they don't show up if you just open that forum.
Also many of us see threads by clicking on "new posts" which shows us all the new posts in any forum. So I don't have to check "Let's Talk" specifically- any new thread in "Let's talk" will show up if I click on "new posts". So if you start a new thread in whatever forum you want at least some people will see it anyway even if they don't check that forum.
So please just jump in anywhere you like!