Good luck getting a reply, CurseForge/Wowace are becoming a joke, I'd be lying if I said I have been thinking of taking my addons elsewhere such as WoWInterface.
Most of the "staff" here are full of themselves and don't act very professional.
I'm sorry, come again? I have 52413 "activities" on CurseForge/WowAce since it began. There's a huge "report issues" section on the navigation bar which users submit tickets, and if it's actually related to something CurseForge/WowAce they get a response, or the issue gets fixed.