As for CAP leadership, yeah I was the primary driving force for a very long time. I ran the CAP server for years, and built the CAP website, and instituted most of the major policies and rules and all that. But last year, I took over from chaos as the head admin of Smogon overall. So, doing that job has really pulled me away from the day-to-day of CAP. And the CAP project is mature enough now, that it doesn't really require an admin to hover over it all the time. The CAP mods have a good handle on things, and the project has huge participation. I still participate in things, but I intentionally don't insert myself in the decision-making, because I want the mods to run the show as much as possible.
I hope you get back involved. CAP still has lots of noobs and frustrating discussions. But, it's also a lot of fun. We just finished the first CAP for the 5th gen, so it's the perfect time to jump back in!