I have downloaded it from halabtech and installed it with a USB drive and a USB OTG.
I was doing the same stuff on Samsung ... only that i was using ODIN there.
With no disrespect ... and without holding any sides ... if there are official or semi-official ways to install an update that is getting late on OTA or HiSuite ... why not use it? I see no benefit in filling in the threads with blames. On Samsung side ... the wait is kind of the same ... but almost everyone uses ODIN ... they flash the update ... and the complains stop.
I guess Huawei were a bit overwhelmed by the raise in sales of mobile devices ... and i assume they are working on improving infrastructure for updates ...
So i think this will be better in the future .. but we will need to be patient.
The good part is that they are pushing updates with features / fixes ... imagine how it would be not to have them at all!!
And a bit off topic .... on Google I/O ... they released Android Q Beta 3 for Huawei Mate 20 PRO ... this might sound like we will have Android Q pretty quick ... since it is available for beta USERS !