I share both your frustrations, in order to continue we would need a decision from the CarcC owners and administrative collective.
A process is required to protect Carcassonne Central and it's members, I've proposed one, it's been ignored.
I'm also very upset about the one-sided criticism this venture has received; we could have all saved a lot of time; however I understand the concerns.
It must be grueling for you both as you are far some of the most talented producers Carcassonne Central has.
For the time being, I would recommend hosting your expansions externally (eg: not on the file management system) and sharing your expansions on the forum as you have been in the past.
It would be up to the CarcC moderators to determine if it was suitable or not; that's not something I'll be doing...so I certainly won't be stopping you. I'll leave that to the other moderators to decide.