Nope, you are not missing a thing.
PP likes to focus on one thing - you should probably read some of the other PR's with other information, and even call the company if you think you are still confused.
Chances are pretty good that no one on this board knows the answer to the 7-3-7 generating power question, especially since that was not tested at the demonstratin in Vidalia, nor has it been pr'd as the substance to be delivered to potential clients in Mass.
Post what you find - would be interesting to know if they really are planning on using the 7-3-7 itself for power generation, or just the biofuel bi-product of making the 7-3-7.