That's great!
Undervolting doesn't really seem to help unfortunately... and I've applied some rather aggressive undervolting too (-220mV on core voltage!). Note that I also have the same profile applied on Windows and the difference there is (as one would expect) huge. This further supports my belief that it's the NVMe SSD that draws excessive amounts of power due to PM not being implemented on macOS and not our CPU.
As for CPUFriend, I'd still prefer native PM over this... You will indeed draw less power but I suspect the difference will be minuscule, so much so that dropping native PM is unjustifiable.
I have seen no real difference. That said, when using the latest Lilu + AppleALC you will boot every time but, unless you're plugged in, you'll end up with no working audio most of the time. With the previous ones I was getting stuck at boot regularly though, so I'd still call that an improvement... Note that I'm running on the latest kexts and everything's working as expected on Mojave 10.14.5.