First, thanks for the information and thanks for putting this ROM together! I've download the JDK and Android SDK. (plus your ROM). I'm just waiting on the phone to come back that I'm going to root. Daughter took off on me... As soon as she gets back, I'll get it rooted and let you know how it goes.
Another question/observation -- don't know if it is interesting to you/your ROM or not... Please understand it is just my observation and in no way a critique.
The Droid Eris is a similar phone by HTC a couple of years ago. One of the aftermarket ROMs moved dalvik from one location to another -- basically in an area that was "reserved" but not used by any big degree. In doing so, it freed up a TON of internal space... By no means am I one to be telling others how to develop, but I just wanted to pass this along in the event that there is something similar going on in the Optimus S... It's called cache2cache and is in the ROM called xtrSense 5.01. ZachXTR is the dev on it and his ROM absolutely FLIES over the stock one...
here's the description from the ROM:
Cache Location (Cache2cache):
By default, the dalvik-cache has been relocated from the internal /data/dalvik-cache/ directory to the internal /cache/dalvik-cache directory. The Eris comes with an internal /cache/ file block of 130mb that is not used! After reviewing a number of xda member file system usage reports (thanks xtrROM and xtrSENSE users!) the MOST reported use of this space was 5%... So by moving the dalvik-cache to this free area you now have over 150mb on internal /data/ for apps and over 75mb in internal /cache/ for dalvik-cache. This means that you can probably install close to 75 apps WITHOUT having to partition and move anything to the SD Card ext!
You can also move the dalvik-cache to your sd card ext or back to the stock internal /data/ file block.
Again, thanks for your efforts in putting this together. Hopefully I'll have a chance to root her phone in a couple of hours.