The Forums WERE advertised on the login screen when they went live, and have a nice big button at the top of every game screen.
I guess I'm the oblivious one who never paid attention to the banners at the top because for years they didn't hold much of anything of note to me. Also, I generally skip reading the main page as I'm a little eager to log in and get things going. Oops...