Also if LO3s customers are just buying from the grid, are they paying LO3 on top of what they pay their utility? If so what is the value added by LO3 at all?
This has to be built by someone, and then that has to be trusted. I can't imagine many people wanting to do such a thing on any side...
While it's entirely possible that the blockchain serves no functional purpose in this case that couldn't be done equally well with a web server, it's also possible that they've structured the company so that some parts are done automatically, by a smart contract on the blockchain, resulting in the company having less control than it would otherwise have.
Scepticism is a good thing. Making serious allegations based solely on speculation is not.
Not that I'm an expert in electrical grids, but I'd rather the actual grid coordinate a changeover to renewable sources, because these actors just sound like they're selling a scam that'll end with a class-action lawsuit someday.
As a rule, anytime "blockchain" shows up someplace where it makes no sense someone is pulling a scam somewhere.