I agree with your opinion, one way to know legit ICO is as described in the link and of course the team that is in the project. so far, I have seen projects from several factors, ico ratings, products, teams, whitepapers and from which countries the project is. Although not all of these factors are the key to success of a project, at least avoid us from the project scam