I downloaded Kingroot and rooted it there (even though it said not supported, it still worked). I then downloaded Super me and let it do it's magic (delete Kingroot apps and install SuperSU apps). It takes about 10 minutes. After 10 minutes, you can get your refund from the Play Store.
I downloaded the Xposed installer, went to install/update, and it all went smoothly for me. Other users reported boot loop, but my phone was fine, so don't blame me if you get boot loop.
Resurrection Remix 6.0.0
Credits to @Danil_e71 for the development on our device
As far as my testing went, all these ROM's are pretty stable and that includes LOS 16. This device is not my primary device though, so I don't test as well as I used to. LOS 16 doesn't seem to have any major bugs. (I didn't even find minor bugs either, but again, I don't test properly.). You need the latest TWRP to flash it though.
Custom kernel by alexax66 for stock ROM 4.4
.zip file (v 0.1.7)(Flash via recovery)
.tar file(v 0.1.7)(Flash via odin)
(v 0.1.7) Disc image file
It works well, normal features work and it seems to make the phone work faster. I found that all kernel features do work, while there are a few bugs (I've come across 2: the alarm clock doesn't work and I can't search for mobile networks/ put new apns in). To make sweep2sleep work, you must insert
su echo 1 > /sys/sweep2sleep/sweep2sleep
I would not recommend this kernel, due to its instability, although I did used to use it daily.
Custom kernel for stock ROM 4.4 by Danil_e71
I could not get WiFi working on this kernel.
Custom kernel for CM 11 by Danil_e71
Overclocks to 1.4 Ghz, and works well.
I am only listing the most recent versions:
flash via recovery (v 220.127.116.11) by @alexax66
flash via odin (v 18.104.22.168) by @alexax66
Disc image file (v 22.214.171.124) by @alexax66
flash via odin (v 6.59.0) by @alexax66
flash via recovery (v 6.59.0) by @alexax66
flash via recovery (v 3.1.0-0) by @Danil_e71
Latest stock kernel (Disc image file)
Stock recovery (Disc image file)