Well.. I've tried to do the very same thing for a Dutch Peak-oil website. I followed every rule, put in all the lines needed for search engines and robots, used only plain HTML, submitted to every thinkable search engine, did not link towards any odd website. But Google still doesn't index it at all.

It allmost seems they deliberatly block Peak-oil websites:

"We cannot comment on the individual reasons your page was removed." ...........

There's always a chance that this is a vast conspiracy to prevent people from finding out about peak oil, but I doubt it. Plenty of peak oil sites come up in Google, just not ours.
I've watched Google carefully on this. They really don't appear to intentionally block sites for political or censorship reasons.

If they think you are spamming or trying to trick them into getting a higher ranking, then they will refuse to index you.

I was just kidding here about sensorship;-)
But still, I got the same problem and am still not able to solve it..
i would recommend that you start running AdSense ... but then i realized TOD runs AdSense and it's obviously not helping out over here

i hate it when Google bans the wrong type of site and then won't let you buy your way back in ;)
Does the site have FRAMEs? If so, Google can't index it.