1. Camera LED Light (Using TeslaLED Widget or some other instant-access widget) - Yes. Torch is built into the ROM
2. Video Recording (So I can use AutoGuard app) - Doesn't work on my phone. May be able to install a different camera APK to get it to work. Have not tried it out.
3. HDMI (Don't need, but heard it wasn't working) - Don't know.
4. WiFi Tethering - Working
5. Hard Button Lights staying on - Fixed. Worst case scenario, toggle auto brightness on then off and it will be fixed until you reboot.
As for battery life, I used my phone all day(moderate use), didn't charge it over night and in the morning had 30% - 40% left.