Simsi - 8:38 pm on Sep 20, 2011 (gmt 0)
I'm thinking this is the most likely cause of the problem too. I'd add a product factsheet page and contact/about the author page (for press or something) to give the site a bit more of a footprint and internally linking the pages to the index.
That said, I have released sites that started well, then dropped off the radar before bouncing back a few weeks later. Sandboxing possibly.