I can relate to most of this. Besides the communities. I tried to create an own sports betting community, but there wasn't a lot of interest. I did learn that a community can only succeed when one of the two things below are checked:
- There is enough of interest
- There is a whale supporting the community, handing out upvotes. Which is for most communities the fuel they do need.