This is very helpful, can be turned into a reference before joining the project, but the most important thing to note at the research point. This research is very important because at this time there are still a lot of scam cases that are very invisible. Therefore, research is very important to do
If I may add, to this, aside from research, if you are really interested on a particular project, you need to follow their social media channels. Sometimes you can get hints of what is really going on by what is being discussed in their respective channels. Like for instance, they will be talking about their next exchange but in their ANN thread or website, it's not being mentioned. So at least you can prepare for what might happen. Also, you will also get the idea if they are about to abandon their project if you are not getting anymore updates or the team becomes silent for no reason.