The forum is still here. Have you tried contacting support through your application?
(AllMyMovies > Help > Support) This will open a support page with your info - so you can address your concerns.
Granted, it does take time to get a response, so be patient.
The forum helps with a lot of small issues (members helping members).
The developers are the ones who can address the issues once they have been notified.
A support ticket would have a higher priority than a post in the forum.