For those on the waiting list, my friend was as well, and got an email saying he was off the waiting list, already. That was at about 6pm and he had only until 7:30pm (not sure if that was EDT or PDT) to complete his registration, so check your emails and don't despair yet.
There have been a lot of great breakthroughs in capacitors with steady output voltage and new ways to create photovoltaics on silicon, it seems that the problem will change in 2-3 years. Devices will charge very quickly with hybrid capacitor-battery designs, so the lifetime of the battery will be a bit less of a concern in most devices, and the charge time and or charge capabilities (photovoltaic/hydrogen/motion/piezo/induction/heat/etc...) will be features. Since most people move between places or conditions where the device can be charged, or their heat/motion/pressure, even their voice are ways to charge up a capacitor quickly (the problem with varying voltage has been overcome). Imagine if you're battery is dead and you literally just need to squeeze out a few seconds of call time.... Anyways, right now, it is a problem and later we will still have to program in a way that takes advantage of what energy management capabilities are in a device. Also it's not like you can make an app that uses up all the charge quickly, even if ubiquitous charging exists. Rather it should be smart enough to know when it needs a lot of energy quickly versus being able to run in the background, similar to prioritizing threads.
Nice new proposed features. I like the little things, like the colour displayed adjacent to the code for it. The idea of splitting out the features sounds like the right direction. Lots of new stuff to look forward to.