Someone has to say it (over and over): these are not good places to launch your startup. You must announce your startup where your potential customers are.
Totally agree. Most of these sites are not going to be helpful for a generic startup launch. I run Leanstack.io which is on the list for some reason, but it's definitely not the place to "submit your launching startup."
What about for SEO purposes though? Surely some of these pass pagerank?
Agree to a certain extent...nothing sucks more than zero value traffic.
Meh. Zero traffic feels worse.
Until the few-day novelty of having a high number of visits wears off...and you're left with an insanely high bounce rate, a low conversion rate, and no customer engagement.
Actually not. Better zero traffic which you know you need to deal with right away rather than low-quality traffic that does nothing only raises false hope of success.