Thanks for the post-mortem.If you learned a lot, it wasn't a failure.How far in advance did you start tweeting and utilize social media?
From day 1 of working on it. I always post my random ideas I'm working on because if I forget, having them documented helps and it works as a mini dev-log as well.
That is a great idea that many forget to do.Best of luck with your future endeavors!