B mode is NOT more efficient for long distance. Coasting will always be more efficient than regen breaking. Theoretically possible to coast in B, but much more difficult to maintain the pedal in that "sweat spot" IMO. Also its a myth that D mode doesn't regen or B mode is more efficient for stop and go traffic.