I'm on #2 rom. I am running go launcher, i keep my 4g off unless I'm using it, i keep the screen on auto or dark, i uninstalled all non essential apps and moved the rest to the SD card. I also have only a few widgets and 2 home screens. I use SetCPU to underclock my cpu to run much slower with the screen off. Normally its underclocked to just over 700mhz. I found no increase in performance by leaving the speed at 1G.
I am using a 1800mah Mugen Power battery. It's same physical size as the stock battery.
Oh, I have a task killer installed but it is not set to auto kill. I only use it if I find that its acting sluggish.