I have a suggestion regarding better user experience with updates.
Before, with Nokia Lumia devices, there was a site at Nokia.com where we could find all Lumia models and different country variants and operators; and the availability of, for example, Lumia Black update was shown for each model.
That way users could see that the latest update is finished for their device, but the carrier is the problem and they could put pressure on the operators to make the approval process faster.
I'm sure HMD does have a database which Devices receive the update and when, because it goes from their servers (I assume), so such a site wouldn't be a big problem to create.
Great idea :)