Yeah, it's unfortunate. Solar panels have made some great strides in efficiency over the last several years, but it's still not quite to the point where it's properly useful in this application.
Not to be pessimistic, but we may never get to that point- to some degree, you simply need more surface area than a car provides.