Yeah, of course the thumbs are of little meaning, there are many people who misuse them. It's just interesting that people would choose to thumb down factual information. It's not like you can disagree with it. Not that thumb results matter of course.
Despite the previous biofuel companies failing and long term shareholders losing money, some individuals obviously profited along the way.