I've checked the site while it was running. The ads were a bit overkill, two large banners on top of the site.. perhaps just one banner would have been enough. Sometimes, less is better.
Thinking about it, maybe you're right about the ad overkill. Also thinking about it, you can find the site on Google cache if you felt like it so I've put the site back up. I've had problems with the ads on the site and spoken to Google about the site a few times and they seem happy enough with it - in fact one email said he thought the site was a good idea. Ad overkill - maybe? MFA - no chance.
Are you using proper W3c web standards? A lot of Dp posters here build sites wit horrible W3c standards and it is no surprise google keeps banning them or droping them. Good web standards are important.
MFA has a negative ring to it. There are MFA that are used to capture traffic, offer nothing substantial, so the visitors click on ads to leave. But I build unique sites(some more unique than others ) that have a 'focus' of generating revenue via ads. So I make sites for ads, and proud of it. So I asked if YOUR site could be labeled the dreaded MFA, no real unique content, and then just dropped from SERPs. If it was a real MFA, I'm guessing you would have received an email stating such from G. So, don't anyone get upset please when ask MFA? Since MFA's seem to be just dupes of one another and draw little traffic. Just saying.... tom