Interesting, first thought was that it is basically a fuel cell, but one that has solved the problem of storing the hydrogen & oxygen.
I didn't watch the test drive clips of the prototype cars, but noted they were done in 2003.
Unfortunately the cynic in me says that if it had been a success, we would have heard more about it, by now??
- or should I be more suspicious of the oil industry??
Good link, Paul