The site is worth a look, but range calculation is no more than common sense.I found it particularly interesting when changing the surface terrain which appears to make a huge difference. As you would expect I suppose.
Hills and headwinds make a huge difference, and it's impossible to predict the latter.
Being on the edge of capacity range is a constant nuisance.
I might be almost certain that I can manage a particular ride on one battery.
But the variables mean I lug along a second one to be on the safe side.
None of this matters if you only want to do 10 or 20 miles, but much more than that and range anxiety comes into play.