I just got my Moto G today and after unlocking the bootloader, the first thing I did was flash TWRP (fastboot flash recovery TWRP-184.108.40.206-falcon.img).
I did this with the normal fastboot from the Android SDK, not the Motorola version.
Now everytime I start the device, it always boots right into recovery. Always. Doesn't matter if there's TWRP, CWM or Stock installed.
I also flashed the device to GPE afterwards (using the Motorola fastboot) which should've erased everything, but it still does it.
The only way I can get into the actual system is by flashing the normal boot.img as recovery (fastboot flash recovery boot.img).
Can someone please shed some light on this for me? I'd be eternally grateful.
Thanks in advance.