There seems to be a pattern in claims similar to this one.
1. Claim to have solved a major problem with energy, health, etc - check.
2. Claim to have already run demonstration but that not all information can be released yet - check.
3. Claim to have investors lined up but have turned them down due to love of country, humanitarian reasons, etc. - check.
4. Claim the big bad corporations and governments are threatening the invention or inventor - check.
5. Claim only a few tweaks are needed before the invention is ready for the public - check.
6. Claim God is on the side of the invention - check.
7. Partner with another person with an amazing investment, invention, or cure - check.
If most of these are checked, I'd advise caution.