Just 96 miles on a single charge?
If, at the article says, "uses solar energy, featuring invisible organic solar cells on top of the car", does it means that during the day you have the power to go 96 miles with the overnight charge plus what you get through the solar cells?