If I have an unlocked Moto G 1st gen, is there any other way to get Lollipop on it beside waiting for it to show up? My carrier apparently won't update this device in particular.
If you have a custom recovery installed, you can wipe your device and install CyanogenMod. The latest nightlies are 5.0+. We won't be able to give you a link however, because you didn't let us know where you are located. Which model of the first gen do you have?