I agree, it’s excellent. I have the 250w TSDZ2 on my home converted bike, and a Shimano Steps E8000 on a factory mtb, and I actually prefer the muscular feel of the TSDZ2.Battery arrived, open source firmware installed... It goes really nicely... The TSDZ2 is an excellent motor.
The Shimano is a little quieter though.