Thanks for the information you take time to list out , if it is followed carefully being scammed will reduce drastically and it is also important to do background check up for the team of the ICO, also check if there is any previous business experience or business capital and just like you have said detailed roadmap is essential and it's feasibility