Motorola has been a smartphone OEM for a very long time, but recent years have been quite difficult for the company. As a result, this American company found itself acquired first by Google and then by Chinese giant Lenovo. When the Moto G was released, Motorola was still a part of Google and Android’s creators ensured that the budget device would ship with great support and an AOSP-like experience.
The update is 380 MB and requires the device to be completely stock. This means that you must say goodbye to your custom recovery, root and any other system modifications that have been done if you want to apply the OTA in recovery.
There is also a leak of the Lollipop for the dual SIM variant of Moto G (XT1033). An update has been captured by XDA Senior Member W3ND31. This update is still a soak test and works properly only on Brazilian variant of Moto G, but there is a method to run the update on other variants. However, please keep in mind that your device might face some problems after flashing. You can read more about this by visiting the XT1033 OTA 5.0 Lollipop (BRAZILIAN SOAK TEST) forum thread.
[Big thanks to XDA Senior Member Paul L. for the tip and information!]