A) There're new batteries under development made of graphene whic can hold more charge in less space and in much less weight...
B) ...and they're also really fast to reload. A graphene made battery can reload in few minutes.
C) Not really for what said above.
D) Not needed for what said above. Also graphene batteries are more eco friendly than litium or nickel batteries.
E) ???
F)
http://en.wikipedia.org/wiki/Citro%C3%ABn_Survolt
G) Nowday most of electricity come from coal\oil power station yes.
H) I don't think hydrogen is the way to go. With Hydrogen you'll still have to go to a hydrogen station for refueling instead of just plugging your car to your home socket. It could be a good idea for produce electricty in big power stations.