Hey,
Yep, that huge blast is what killed it for you. If the site was new, you can be sure it was from that blast.
From my split testing, sites 'age' does actually matter, as well as the amount of other links as well. A site that has hundreds of thousands of links already pointing to it, and...