I have the TSDZ2 (250w 36v) and rarely ride more than the ECO setting and my 10Ah (nominal) bottle battery (measured at 9.75Ah) gives me a good 50+ miles, so yes, the 40 mile estimate is highly likely.
Could be - I had a number of BMS issues (cutting out, not charging properly) so I wired it in...