Is Dropbox considered a product that "launched early", despite them waiting to receive feedback on a video before building software?
Additionally, what tracks better: a good screencast or a bad useable demo (I imagine a good demo is obviously better than a good screencast)?
Otherwise, great list, and thank you for putting it together.