Are Megacities Ready For The Megacity Car?

During the i3's development, BMW often used a large city as a backdrop for the concept i3 photo shoots. Megacity: A metropolitan area with a total population in excess of ten million people. BMW has all along told us that the i3 was designed for urban transport, a glimpse at the future of personal mobility in the megacities of the world. Heck, the code name for it was even "The Megacity Car." However now that the i3 has been available for over a year, BMW is realizing that the Megacity car is selling better outside the city limits. I've never really accepted that the i3 would do well in the megacity markets, at least in the US, and I've voiced that opinion on many occasions. Having lived with electric cars for the past six years, I've had the experience of driving and charging in the both suburbs and in the city, so I'm intimately aware of the challenges of public charging. I live about 50 miles from New York City and go there frequently. Driving my ele...