I fixed it; took a lot of effort and money but is now fixed and fixed well. I had to re-engineer a fair amount of the kit...
The first problem was the motor shaft; yes, shaft broke... why? Because someone in their infinite wisdom decided to use a 12mm to 6mm shaft step down to hold the massive amount of lever from the thing; and of course that little 6mm shaft end snapped, twice, so I had my local machine shop drill me a 10mm threaded hole inside the shaft and then push me a 10mm hardened socket bolt in there and then cut the socket head. Along with the 6mm shaft POS, the motor can used 2 el-crapo 6x15 mm bearings on the back end, so I replaced these with 4 new 10x15mm ceramic bearings so my shaft is now longer and the motor sounds a heckuva lot better than even when brand new! Haven't had any issues with the axle breaking since then. I also ordered a 12mm blank hardened steel shaft in case this 10mm shaft end broke, but looks like it is going to hold forever.
Then, after I fixed the motor shaft, then the square keys that allow the sprocket and the planetary clutch to mate/couple with the shaft sheared off, clean shear, both: first the one in the sprocket and then the one in the planetary gear. To fix this I made a dutchman round keyway and the motor is been handling the power like a champ for the past 2 1/2 weeks now.
Then the freewheel crank broke, so I had to replace it with a Cyclone 3 chainring freewheel... that one is been working like a charm.
The original BMX chain that came with the kit was crap and broke off; so I replaced it with a KMC chain and its been rocking without a hitch ever since.
The throttle hall sensor came undone, as in, one of the legs broke off and I had to order a new throttle to fix it...
Draw your own conclusions.
G.