While I appreciate you posting the aforementioned tips on how our community could prevent being scammed on different crowdsourcing and crypto-investment platform, based on my experience those that you've mentioned are the fundamental elements that need to be presented before you could be even considered an ICO. And in my opinion, those are easy to put up and will definitely blend in among the legit ones. I say, researching is still the best practice. Checking their LinkedIn accounts, participating on threads re: ICOs. But to guarantee a project for its legitimacy is really a tough job to do unless endorsed by established business personalities.