This is the only way i'd be even remotely interested in electric as an alternative, i mean the 200-300mile range is similar to what i have now in the evo, that i can live with but he 45+ minute recharge... no thanks.A possible alternative is to detach the charging from the driving by swapping batteries.
i) Drive into a petrol/battery station.
ii) Swap discharged battery for charged one. Pay while a machine does the swap.
iii) Drive off.
There you go, a full charge from empty in under 5 minutes and functionality almost identical to refueling an ICE car (i.e. requires a station). With the possible extra option of a relatively slow charge in a garage at home being practical overnight, that would make an EV more practical than an ICEV.
There are practical issues to be addressed, but it's theoretically possible. The batteries could be charged in the station. If it has enough of them, it won't matter if it takes several hours to charge one.
lets face it my opinion dosnt really matter here though as i wouldnt be on the market for a new electric car even if this technology was in place, i cant afford it, and i cant see that changing in the near future, also noise and feel of a good performance petrol engine are more important to me than environment/economy, i have no desire for an electric powered car.
imagine having 5 times the range or more likely 2.5times the range and half the battery size. 
