I agree. There is a difference between altcoins that show merit and crapcoins that will just be used for another pump and dump. The points made above are good ones. I especially agree with number 9. Good support before, during and after launch can make up for mistakes (everyone makes them) and deficiencies. Number 3, Long lead announcement, is also important, and I like that you pointed out that the date can be pushed back. A timely launch means nothing if it's a bad launch. Also, give as much info upfront before the launch as you can without endangering the launch. On number 8, I think no premining or "instamining" shows that you aren't creating the coin with pump and dump in mind. If you really are developing the coin, people will donate.