I love the thought you covered in your first video about "why not YouTube?", so best of luck with building a more specific community.
I think some will say that you'll lose a sense of discovery by not being on one of the largest video platforms, but you'll gain an opportunity to build something from scratch and see what you can cultivate. It really comes down to your goals/intent, and I think you did a great job of explaining your choice so far!