Yes, yes you are right for the infotainment but not the car modules - there are lots of module inter-dependencies and we've been given insight from Miles into how the process works: someone has to babysit a laptop as it talks to the car and the services and figures out the module dependencies to apply and approve each one.
We know from various people's reports that this often fails:
- China servers down
- Module dependency fails to apply
- Car bricks
All of these scenarios need case-by-case help from China and add delays.
Quite a few bugs apparent in the infotainment seem require a car module update to fix.
There also seem to be multiple separate infotainment code bases with different versions, features and bugs. It feels like a mess.
I am not saying it should be like this, nor am I saying it is good, but there's a wealth of evidence that this is exactly how it is with MG right now.
We know OTA updates are possible as other makes do it but MG seem a long way away from this.