Let me be sceptical about all of these investigation that we are meant to do before entering an ICO.
1º.- A good scammer can also be algo programmar and website developer and do a great website
2º.- A good scammer can also buy likes/comment/followers for their social media
3º.- A good scammer can also give a great support in social medial, being educate and replying all the questions
4º.- A good scammer can also create fake profiles in linkedin
5º.- A good scammer can have great knowledge of social engineering for make us all believe in his project.
...Create newslatters, have some other scammers as team, etc.
My sad conclusion.. there is no guarantee that an ICO dont be an scam.

Saying more;
Imagine a project X of renewal energy, sound good isn't it?
Are you conscient that ALL the variables unknown for us?
You think that you can assure the success of that project only because "renewal energies sound good the future"?
The truth is that we as inverstor usually don't know what we are supporting, no matter how much we try to learn from the project
Right on the point, why dont we have a 3rd party verifying company who can go down, meet the team, see the project, do the due diligence etc?