The ultimate green car – but where do you fill it up?