For those wondering what happened,
Short version... We screwed up as a community and lost some important information.
Now, the long version... (rom and kernel builders take note!)
We have to go back to the beginning, to see how we got here. Yes it's long, deal with it.
When RevolutionRed ported the Xionia 005, he brought with it the associated drivers. While this increased battery life dramatically, it also brought the charging bug(s) many experience. Aphrodite continued using the Xionia system, as has Rodimus.
When we all flashed our first roms, we were all excited and no one really paid attention to how we had gained so much battery life, we all just assumed it was due to all of the optimizations. In a way, it's been a long time since RevolutionRed imported that kernel, and no one has really thought much about how those drivers effected us, we had no need to. Our phones kicked butt and we were happy.
When we flash an anykernel update to our roms, you only change the actual kernel. Everything else is retained. When you build a rom, you compile a boot.img. This contains the ramdisk, the kernel, which of course also brings the kernel animation, portions of the drivers, and a few other things. Most refer to the boot.img as the kernel, but in reality, it's only part of it.
Everything was peachy, we had fast roms, and things worked quite well.
That is, until we went back to LG source and brought back some of those drivers while creating the boot.img. While we eliminated the charging bugs, we brought back the wireless driver without knowing how bad it was. Apparently the stock wifi driver is complete and utter GARBAGE. So now we have to swap out those drivers at the boot.img level. I've already sent a message to Picasticks and given him as much as I can to help.
Basically anyone creating a rom from these new kernels is going to run into this issue and anyone flashing the anykernels to a stock rom will have these issues as well. I can fix it, but not as easily or as good as Picasticks.