Sorry,Brae.. but it doesn't trip my trigger. If you need to register to see the content, then it needs to have an explanation stating so. Also, a few "teaser" images with a link to the registration page might be useful
Yeah. Even show the other forums but set up permissions so that guests can go into the forums, see the thread title but have to be registered to see the thead content. That way if they see something they want to download, but have to registered to see the download links, they are more likley to register. I don't like that theme. Just my opinion.
To start your forum you need maybe to let the opportunity for visitors to post messages without signing up : it will help you to get your base content.