U-hu (Not a band. Yet)
The relation/interaction between the forum and the add-ons website, e.g. being logged in or not, or being able to perform certain actions sometimes confuses me too.
Still, working great considering it all being free software and having unpaid employees making serious efforts in making the best of it ;-)