Btw, forgot to comment on your remark about the forum.
The thing is, I have "nofollow"-ed all links to the forum from the main site. Honestly, at this point - I don't even remember why I did it, it must've been close to 10 years ago.
Now this makes me think if I should remove those nofollows ...