Guys this is not TWRP flashable, its fastboot flashable.
Follow THIS, and you're complete stock with your valuable warranty. ;)
If you want to go stock, I recommend you to go with the mfastboot method . . .
because it doesn't even need unlocked bootloader or any recovery,
The following link is having a mfastboot folder, in which, Moto G 2014(XT1068) stock 5.0.2 factory fir...
Just 1 more thing ..do I need to start direct flash or follow whole process (locking unlocking) command?
You can start without lock/unlocking BL.
Guys you just need to fastboot flash the factory firmwares you were on (For eg. if you were on Lollipop then you have to fastboot flash stock lollipop firmware, if marshmallow, and same if MM)
It will solve the problem, I had my device into this a...