I also check all these points that you have described. I believe that a good project does not have the right to make a mistake and it should take a very serious approach to the development of its idea, the design of its social networks, websites and the like. Especially at this time.