Oh my god, thank you for such a comprehensive list! I will be checking out each and every one of them a little later on.
I feel like everyone really t needs to pull together and try and build all these communities to get this whole place rolling. Thriving more niche communities are vital to that.