The battery weight problem can be solved with enough money. Lithium ions give the same amount of power for a third to half the weight. They also cost several times more than lead acid and they need a much more advanced charging and monitoring system. Check out the setup at Metric Mind.
http://www.metricmind.com/ac_honda/main2.htm
JJ