From the first page:
An empty boast? Perhaps. But what if is isn't? What if the most important scientific breakthrough of this new millennium is sitting on our workbench in our office and all it needs to become a reality is your faith and your funding?Emphasis mine.
If you say "no" now, will you be able to sleep at night when the next guy writes his name into the history books and you don't even rate a footnote? Will you be able to live with yourself?
We have the ambition, we have the technology, and we have the idea that will change everything. We just need the funding. That's where you come in.
Note the second paragraph... this is a classic "don't wait too long, this opportunity will only be available for a short time" pressure sales tactic.
You're very naive if you don't think that site is a sales job.