Thats a placebo effect the kernel is pretty much stock. Its great he got twrp made because Ive talked to developers and they couldnt make it either. So I dont understand how. If you want better performance freeze google play services and the player will actually work way better. The fiio sucks I hate it Im so disgusted ill never buy fiio again its got about 10 dollar phone specs.
I believe twrp 3.3.1 and up would root with magisk though thats what we need.
I'm not going to enter once again into a year-old debate on whether my kernel is better or not than stock. There's the geekbench score differences, the ongoing users of my kernel on this forum and others that can attest to whether my kernel is just a placebo or not. As I've said before, my kernel is free and open source for a reason: you can use it, not pay anything for it, and it's up to you whether you continue using it or not.
I do agree with you on two things, however:
1) TWRP was the gamechanger, and porting it to the FiiO X5iii was a real pain in the butt. It was a nonstandard process and even now I'm not sure whether all the functionality is correct. I won't however be able to compile TWRP 3.3.1.x and above as it's lacking some important build elements - I tried a year ago and didn't manage.
2) FiiO does a really poor job of wrapping (great) DACs around poor electronics. 1GB RAM for such a player is abysmal even for Android 5.1.1. And that's before we talk about the passive circuity (solid state devices et al) which really could be designed in a much better RF- and harmonics- based approach.
As things stand I'm not really developing this kernel anymore unless there are a few serious issues with it. The main reason is that I'm not really using the X5iii as a daily player at the moment. I reached out to FiiO recently to see if they were willing to publish all the source code for the M9 and M11Pro, but they kindly declined - which I guess shows their real attitude towards full open source.