Dave,
The question is: can electric power systems beat internal combustion engine in pounds per horsepower?
Looking at the trike example I find:
19hp motor= 26 pounds listed
battery = 75 pounds listed
controller = 10 pounds (estimated, not listed)
cables etc. = 2 pounds (estimated)
----
113 pounds total power system for one hour (19hp)
113 divided by 19hp = 5.9 pounds per hp
This is not better than a gas engine with 1 pound per hp for 2-stroke or 2 -3 pounds per hp for a small 4-stroke.
I think electric is still too heavy. And the $ 17,000 price listed is about 10 times higher than gas.
slowrotor