I've got the MX01, and i've got to say Shengmilo are dicks.
I've had nothing but trouble with it (ive only had it just over a month). It turned up with a broken screen, they sent a new screen for me to replace it with, then a couple of days later the battery died (i only learned this recently didn't realise thats what the issue was as it said 100% on the screen but kept shutting down after a few KMs) the morning after the battery incident the motor started playing up so they sent a motor out, not a hub as you may expect, a barebones motor, i still havent installed it as i dont have a fully functioning battery.
The main issues i have with them is all the lying, they lie about everything. Say they've shipped when they haven't and then gaslight you constantly.
The current situation we are in is they know that i know theyre lying but they just can't stop doing it. I'm probably going to charge back for the bike.
Sad thing is - i like the bike, meets my requirements but they just couldnt help but bullshit. So i'll charge back give them a time and date to pick it up and if they don't it'll be tough titties for them as i will no longer be legally responsible for what would then be their property and it will go outside for someone else to own.