Considering recent events, I thought I'd state some stuff here. This applies for any ROM, not just Tesla.
A new iteration of Android has been released and that means current ROM devs are working on basing their ROM on the latest version. The very reason I mentioned "recent events" is because a certain user managed to compile an unofficial 7.0 build for a certain device (the reason why I'm not mentioning this is because I want to give as much less attention to this build as possible). The GZR team was not happy about and people wonder why, and I thought I'd explain why.
First off, it is very generous of the devs to even open source the software (this is one of the reasons devs close source unreleased/under development code). This may or may not help with you with certain bugs (if you are a builder yourself), it's a huge high-five to the community. But when you exploit this, you basically miss the high-five and smack them on their face. These are developers who spend their free time working on this software for many people who want to see more on their device (this has been stated multiple times, but just a reminder here). It's very disappointing when you trust the community and they release your own software before you do. While this may be lawfully right, this is morally incorrect. Nobody is stopping you from building it and sharing it, except your morality.
Second off, if you're building this for your own personal interest, good on you, you haven't done anything bad. But when you build it and share it, it becomes a shitshow considering that if there's any bug, solving that essentially becomes an issue as the ROM devs are not in touch with what's up (this is essentially all of the unofficial builds, but in that case, devs are ready for bugs and know what's up).
Sorry for the lengthy post, I just had to explain all of this, but yeah, Peace.