When you click on links to various merchants on this site and make a purchase, this can result in this site earning a commission. Affiliate programs and affiliations include, but are not limited to, the eBay Partner Network.
To an extent, but those forums you listed are much more on point. The New Off-Topic was created to be more user friendly and welcoming to all. Where The Back Room is for the "OG" people to have their chats.