As it turns out, I am one of the PPM investors. It's a year lock up, but I don't really care as I have no intention of selling for a looooong time. Given the way biofuels technology is expected to grow and continue to innovate, I expect OOIL to grow in size and value in the long term.
If ur a day trader, then no, this probably isn't the best stock to be messing with right now.