If you have seen them come and go with biofuels why trust this one regardless of who send you? I have seen many trustworthy folks get swayed too. Trust if you must but be very very carful. I would not invest ever even if the most trusted person told me otherwise from the information I see on that site. Too many empty promises and too many scams to get those who would be easy to sway to have them send money for products or investments. Even top companies have been swayed. It is not the company but those in charge in the company that get swayed and they just don't do the homework required. They go by the slick salesman who will sucker you out of your money.
Pete
Just be careful, it is after all your decision. But please make an informed one. You decide, not your trusted person.