> but after that, the effects of drag will weigh more heavily on the lighter car (F=ma, so the rate of deacceleration is a lot higher for a smaller mass), causing constant fluctuations in the motor shutting on and off.
All other things being equal, a heaver car will experience the exact same aerodynamic drag as a lighter car. Only the cross-sectional area and shape of the body come into play when determining how much opposing force air resistance provides. By the same token, the motor must supply a constant amount of torque to the wheels to counteract that force. If the force remains unchanged, so too does the torque required to counteract it. You're right about the rate being different, but as far as I know the motor doesn't cycle on and off like an air conditioner compressor does. It maintains a steady output.
What we're left with is an additional component of drag due to rolling resistance. A heaver car will deform the rubber tires more than a lighter one, and put more normal force into the bearings, causing that rolling resistance to be higher. I'm not sure what fraction of the total drag is due to rolling resistance vs. wind resistance--like you, I bet it's comparatively small, but still significant enough to show up in reduced range.
> Also, the heavier car would experience greater bearing resistance + friction. This is really difficult to quantify, and my gut is that it's outweighed by the momentum advantage.
I may be wrong here, but I don't see having an increased momentum as being an advantage. It takes more energy to build up that increased momentum, and you don't get it all back from regenerative braking
A heavier car may be more efficient, if you calculate efficiency as [Energy used] / [Total mass], but the better way to calculate the real-word efficiency is [Energy used] / [Mass of stupid driver who doesn't deserve this car as much as I do, when do I get to have one?]