Glad you liked the post. Feel free to hit my thanks button.
Sorry. I wasn't really replying directly to you. I do find that CM12 works very well if you follow my instructions for installing. At least, it works great for me on my D800. So far I am getting the same great results with yesterdays CM12 nightly. I haven't really used it much so far, though.
On rotation, see #2070 for modem zip to install. (this would be if you tried a different nightly and it didn't fix the rotation)
Both rotation and compass are working perfectly for me. (Except the Home screen does not rotate. I believe it is not supposed to rotate.)
Been using the 20150228 Nightly for several days, now. No issues at all. Battery seems good.
#include /* * Your warranty is now void. * * I am not responsible for bricked devices, dead SD cards, * thermonuclear war, or you getting fired because the alarm app failed. Please * do some research if you have any concerns about features included in this ROM * before flashing it! YOU are choosing to make these modifications, and if * you point the finger at me for messing up your device, I will laugh at you. * * Submitting bug reports on nightly builds is the leading * cause of male impotence. */