The existing product note is important because we can see a lot of projects which did raise a lot of funds but after that their token price is dropping like boobs with age.
I agree on OPs list but i would like to add some more.
1) Idea explanation. It is very important that the project can explain their idea in simple way. If they cannot do it ,they are over complicating things which is one of the reasons why startups fail or they just dont care about the idea and project. KEEP IT Stupid simple.
2) Look for their attitude towards details and graphic design in their project webpage, telegram , bounty and ann thread. it does show that they care about their project.
3) Country. I dont want to induce nationalist discussion. But country / region matters. Economy and regulations differ in regions.
4) In some cases projects already have raised some momey in different way which could be a good indicator . For example IcoPass has managed to attract money from " Horizon 2020" which is not a easy thing to do. In most cases this one will be similar to " existing product" criteria .