Well, crap. We had an unfortunate accident with a couple of forums a couple of weeks ago were a few forums were deleted. I was hoping it was just older (and not useful) forums, but this seems to be one of those that is still in use.
I believe you've "officially" taken over maintenance, right? I can
create a sub-forum under the 3rd party developer section for you (assuming you don't already have one) and we can point there, or if you don't want your own forum, you can just add a topic in the
User Plugins sub-forum and then I'll update the help link in the store to point there. Up to you really.