Do I need to join the GitHub project if I wish to get the latest snapshot?

No, you don’t need to join the project to download the latest development. Having said that, if you have an issue with the code, you’d need to post it on GitHub. To do so, you need an active GitHub login.