Honestly, I think starting a new server would be a great idea! We'd just need to check the rules first to see if we're allowed to promote it, or if we'd need someone to invite people personally.
The thing with existing servers is that they're more general, so it's really hard to find people who...