I repeat, DO NOT FLASH ON ANYTHING ELSE.
Ok so since my real first porting of a theme (which was a little of a disaster in my opinion...) I've gotten a lot better/smarter.
This port is probably going to be the final. There's honestly nothing wrong with it so far that I can tell.
I might change the drop down menu background to something else maybe. For some reason, even if you use a transparent image... it still isn't transparent for me.
I just kind of grabbed some random image for the background and used it... it was supposed to repeat itself and just kind of scaled... and doesn't look too bad in my opinion.
How to install:
Download the attachment to SD card
Boot into CWM
(Optional) Create a backup in case of boot loop
Flash the zip
There is no need to wipe cache or dalvik or any of that nonsense. I NEVER do, but you can if you're paranoid enough.
I disabled the overscroll glow. I just personally do not like it and it tends to make the device lag when it appears.
I didn't do any .xml changes so no colors should be ugly on certain other windows/frames.
The font in my screenshots will NOT be applied to your phone; that is the font I use and it is not included in the theme.
SOLUTION IF YOUR PHONE BOOT LOOPS
If your phone bootloops it means you dirty flashed 2.3.4 onto your device which means you were on 2.3.3, then you upgraded to 2.3.4 via LG Update tool, and then tried to flash this theme.
So what you have to do (and SHOULD do anyway) is download the rooted 2.3.4 stock ROM (thanks to kwes) and do a fresh install of it (wipe data/factory reset and format /system) then this theme will work 100%.
MD5 Sums of files:
Regular Touch of ICS = b355978ec1b9d026d0d78e5b1e1509d6
Circular Battery Mod = 26a780245165b7eab30bb47cf356c0a9
CM7 Battery Mod = ad727e7b4180b4a9aaec27d2a5cbd615
Big thanks to kwes and Core Memory... you all should already know why by now.