There should be a link from the wiki to the forum, or the main page. I also see that
www.attnam.com in general has a very low page rank, placing links to it in various places would help. Is it really impossible to get Hexii or Holybanana to add just this small link on the official website? I have no idea for other places.
EDIT: OK, there is a link from the wiki to the forum, but it is hard to see.