@gg
i think your missing the point really, in a world where were all about doing things quickly getting from A to B as fast as possible,) your saying people are going to swap there 5-10 min fill up Tank, speed off to a plug in for 30 mins and mess about, (lets be honest it doesn't take 30 mins to go to the bathroom and eat a sandwitch)
how ever you look at it, really its not going to suit the way of life we have at the moment, untill a much longer life battery comes out, or be able to handle faster charges ( or even better charge as you travel),
i mean ok this is still a fairly new concept and there is alot of advances we can still make, but comparing Hydrogen to batter, at the present moment i can see which one would win