1. Like many people said, it's kind of a "democratic" process. Actually agreeing on doing something takes some time. The community must accept it too, after all.
2. The modders are probably working or studying full-time
Though I partly agree with you about balance issues. There are ships and guns in this mod which are objectively and ridiculously outclassed. Tweaking their numbers and releasing a micro patch through the updater shouldn't be that much of a problem.