Hydrogen is the best answer. And as for creating jobs, it would start much like propane. You'd buy your hydrogen canisters in a similar way. As for it being more dangerous, not really. You'd give it the same respect propane or gasoline get, and you'd be OK.
Bio/Diesel is much dirtier, and slower burning. Biodiesel is not an efficient way to fuel our needs. It is not simply sucking up McDonald's oil. Even if it were, that's maybe 5 gallons per McD. It's not gonna get your needs very far. As a side, yeah it's neat,but not a real solution. It might work for a delivery company corporation gimmick, but even then, they'd have to be able to feed their fleet 'normal' fuel. Sort of how UPS feeds it fleet propane.