Uhh... congratulations?! You made your device entirely useless and got trough 12 hours on 3% of the battery.
What is the point of using your Android smartphone without data all day? Is this a pissing contest to see who can disable all of the core functionality of the phone and see how long the battery lasts?
I turned my phone off the other day and when I turned it back on I used .5% of the battery... woah!! That is absurd battery life for such an awesome smart phone.
Sorry for all the BS... but honestly, why go through all of these lengths to prolong battery life longer than 12-18 hours. It renders the device useless and it no longer provides service to the user. I completely agree with optimizing the device (running custom kernels when they become available), using SetCPU profiles, etc... to a certain extent. If those optimizations impede on performance or functionality in any way then they are not worth it to me.
So ultimately, why sacrifice performance and functionality for the sake of ridiculous battery life. As long as you can make it through the day, then no worries. I charge my device every night anyhow.