Interesting, we had at one stage 6 bikes fitted with the TSDZ2 motors, did a lot of miles in the U.K., summer and winter mud without too many problems. Never problems with the cranks or crank bearings if you did the basics of properly tightening the bolts and doing the very widely known mod of fitting 2 additional RS bearings. Never ever broke a crank which was largely myth. The chain ring appears loose but is actually part of the design of the large sprag bearing, when the bearing locks, it takes out the movement. The slippage you talk about was one batch bearings of over filled with grease, it takes about 20 minutes to replace them with another £20.00 bearing.
The main problem was water ingress in the U.K. mud, but to be honest, something all the early motors from the major manufacturers suffered from. For about £250 where else can you get a fully torque sensitive motor, every part is available and now has a huge library of hacked firmware. Sorry but I have to disagree and for their low cost, are pretty exceptional value for money and a great way to get introduced to EBikes.