Interesting, but apparently the inventor has been labeled a scam artist.
It certainly sounds like a scam to me. There are few things better suited for transportation than liquid hydrocarbons. Nothing really.