I built a few simple eBike range calculators last night in an attempt to include the 'impossible to account for' range factors, and spit out a more realistic battery capacity need and range expectation.
Please give it a try and let me know if it makes sense and/or how we can improve it...