I don't see it listed on the Forum homepage.
If I can't find it, I'm sure a lot of other people can't either.
You won't see it listed on the forum home page just as you won't see any other topic listed, as only the forums and their child forums that are listed.
The point of having the single topic is that it is frequently added to, keeping it towards the top of the chronological listing. Once found, you can click the Notify button or if you contribute you are notified of new replies.