Perhaps not camera issue, maybe it's because of CM, on stock kernel sometimes photo sphere is not available too, restart fiexes this. But after flashing yours, I resarted twice and I didn't have photosphere available. I think it's not because of camera drivers, but rather some sensor issue - google camera thinks that sensor is not available and hides this option. However I'm not sure if it's your kernel issue or not.
About color temperature. Can you make it adjustable? Gui is not neccesary, some kernel parameters will enough. Or even better, make screen color settings available for apps like Trickster MOD:
https://play.google.com/store/apps/details?id=com.bigeyes0x0.trickstermod - on stock kernel it's not possible to set screen colors.