I agree with
@Douglas Ruby .
Mid-drives shine in slow, technical conditions. Also, some of the motors like Bosch or Brose have very accurate torque sensing and they don't over exert themselves.
Their controllers are often limited to ~15A max and they operate very efficiently in the sweet spot of 12mph to 20mph.
Above 20mph, they simply lose their edge to DD hubs. I have very strong evidence to this.
On my Stromer ST2, I was able to ride 53 miles on a single charge (stopping at 15% battery ) at a fairly high avg speed of 25.2mph.
I have tried to emulate that kind of efficiency on a Haibike Super Race (multiple times) and I could only do ~50 miles before running 2 Bosch batteries down to empty.
May be it's the aerodynamics or the wind but high speeds, geared mid-drives lose efficiency because of friction and electrical losses. Most mid-drives run at 36V but I am sure BBS-HD can handle the speed.
I remember on one stretch in Grand Tetons national park, I was able to get 80 miles per charge averaging 23mph (ideal conditions, light tailwind etc). I have never seen that kind of efficiency on a Bosch speed pedelec.
Considering Specialized is switching to Brose, you will see range improvements in city riding but not high-speed cruising.