No mass was specified. JW2 decided to pick a particular figure and do a calculation: .... If he had used a larger mass he would have got a greater figure ....
I did. However, as you've seen (and quoted), I did not fully answer the question. I merely estimated how much energy would be recovered, under idealised conditions, if a 1000kg car was braked from 30mph to rest. As the last sentence of your quote then shows, I then said: "I've no idea how far the car could go with that amount of electrical energy!"
... but a heavier car would use more energy, and not necessarily go further than a lighter car would with a lower amount.
Indeed - but, as I said, I did not address that question.
You've got a mass which is speeding up and slowing down "all the time". A larger mass will use more energy to do the first but have more kinetic energy available to be converted and reclaimed when doing the second than a smaller one, and therefore have more reclaimed energy available to be used for further progress, during which time it will use more than a smaller one. ... The mass is irrelevant.
Yes, if per what you go on to suggest, the vehicle spends nearly all its time accelerating and decelerating, that's all true, and mass would indeed be irrelevant. However, I had rather assumed (maybe wrongly) that we were being asked how far the car could travel at constant speed, things are rather different. Although that will be to some extent mass-dependent, I would think that would be far less the case than during acceleration, which means that mass would affect 'the answer'.
Indeed, if we were considering a totally idealised situation, with 100% efficiencies and no losses (and if the journey finished at the same altitude as it started), then vehicle would use no net energy at all.
However, returning to topic, the comparison of interest is obviously "how far a vehicle can travel" (with whatever mass and whatever pattern of driving) with and without regenerative braking - and the qualitative answer to that is a no-brainer.
Kind Regards, John