I told you guys I would do it when the time was right, so here it is.
disclaimer: what you do with what I provide is your responsibility. if what I made messes up your phone, its on you not on me. So with that said, I will do what I can to help you recover, but its ultimately your fault if something breaks.
Flash this just like you flash clockworkmod recovery.
fastboot flash recovery twrpvolt_lollipop.img
Or use flashify, that should work too.
After first boot, just use an app inside android to reboot to recovery, I personally use APM+ and xposed:
http://forum.xda-developers.com/xposed/modules/advanced-power-menu-apm-t2842792
What works:
everything that worked in kitkat twrp afaik, I tested a zv5 rom install, a backup and a restore and they all worked just fine. Read the below "what is currently wonky"
What is currently wonky:
factory reset took a few extra moments to complete, but worked fine
Flashing roms, backing up roms, and restoring roms took a little extra too, but worked just fine
I think the above wonkyness is a result of omnirom still working on their sources for twrp lollipop. I have not found any concrete evidence of that, but im going to keep checking into it.
Sources:
Kernel:
https://github.com/arj1231 (bad_mofo_33 cm11 kernel updated with quarx's commits for cm12, gonna switch to bad_mofo_33's lollipop kernel in the future when I have time.)
Device and vendor came from Quarx2k, but I modified quite a bit trying to get cm12 booting. Since bad_mofo is awesome and got us up and running with cm12, I'm going to switch to bad_mofo_33's trees in the future when I have time.
https://github.com/Quarx2k
Use these for now:
Device:
https://www.androidfilehost.com/?fid=95916177934528163
Vendor:
https://www.androidfilehost.com/?fid=95916177934528164
And finally, the TWRP Volt Lollipop download here:
https://www.androidfilehost.com/?fid=95916177934528139