I keep wondering, but I suspect I wouldn't be riding yet if I'd ordered from Leili. I got in two good rides today - love how fast these 21700's charge - 35ish miles each. Not gonna catch up to you, RMK, but I'm over 600 now. Between hills and sand, 35 miles exhausts the battery (without exhausting me). The battery performance seems to have changed since I got it - balancing I presume - if I drain it all the way to 5% it seems sluggish, but I try to stay above 10% where it still has pep. Originally I noticed the sluggishness at 30%. Still a fan of Tannus Armour - I've ridden over cactus and sharp rocks with no problems.
On the subject of speed, on a section that seemed level to me, stiff wind but crosswise, I got up to 40mph, holding throttle while pedaling about as fast as I could. Battery was showing 45% at the beginning of the run (to 38% less than a mile later), so maybe 42mph is achievable. When I say I got to 40, I mean the display said 35, but previously I've found GPS reads 15% faster than speedometer. My version has 44T chainring and I was in top gear, 11T on rear for 4:1. Presumably a bigger chain ring would yield higher top speed, but I don't want to give up hill-climbing torque just so I can explain to a cop why my moped doesn't have a license tag. [EDIT: To test top speed with full battery, I'd have to transport the bike - nowhere near my house is suitable, as the closest I can find to "level" is the top of a rise where my speed peaked at 28 displayed, 33 per GPS.]