Thanks again for the detailed help. I am glad to say that I follow many of the best practices you recommend - I never installed the throttle, for example, and I always back off the pedals when shifting. I do tend to stay in a higher gear than may be optimal, though, probably a result of my 'training' on a cadence sensor bike. I could certainly use better pedals (and footwear). I'll take a dive into those settings to see what I can adjust.
One thing that has surprised me about this motor is its relatively poor climbing. With a 500W front hub drive and strong pedalling, I could climb even the steepest hills at 22-24kph, but with the Tongsheng I find it hard to get above 20kph. The torque supplied by the Tongsheng doesn't seem to match the two-wheel drive power of a front hub plus rear pedal power.
I am just experimenting with one of Pedal's TSDZ2B builds now, which I'll review in detail later. A few quick thoughts:
* Some of what you are experiencing in terms of slower uphill speed may just be the difference between hub and mid drives. It takes a lot of getting used to! My old front hub drive went up steep hills pretty fast, too-- up to a point, and then at about 15% grades, I really needed to shift into the super-granny gear on my Shimano Mega-Range cluster. My 40nm Shimano mid-drive could handle far steeper terrain, well over 20% for short stretches, but it was a lot of work! At least it was possible. I couldn't have gone up 20%+ grades on the front hub drive at all.
But at first, the switch to mid drive it was disorienting, like, "Is this thing on? I'm going so slow!" Then I realized, "Well, this hill is insanely steep."
* The TSDZ2 does seem a bit sluggish on the hills than I expected, but still has more power than the Shimano 40nm mid drive. I've ridden an EP8 (85nm) exactly once, and so far, the TSDZ2 feels a bit less powerful than that-- more like 65 to 70nm, though the acceleration on flat terrain is much more like the EP8, possibly even faster. I'd believe 95nm on level ground. However, on my build, the low gear is not very low the way the bike is set up now, and the tires are pretty fat-- 2.3 inches. And it's a 29er, so those big wheels will be harder to turn.
* I was afraid my bike would be fast enough unrestricted to get me in trouble on flat terrain, but as a practical matter, I doubt I'll be exceeding 28 MPH. Could the bike do it? Maybe, but it would require a high cadence and a lot of effort.
* I'm finding the TSDZ a nice step up from my underpowered Shimano mid drive. It will still give me a workout. And I don't feel like it will rip through the chain, cluster, and chain ring, or put a lot of extra stress on the frame.