Just thought I'd point out that the
LG Shine Plus (the GSM version of the Ally, sold in Canada) does run gingerbread. The sources are available from LG under C710 or C710h. If you poke though the kernel sources, there's a bunch of references to your phone in there so I think they share kernel source code. Assuming the radio interface works, you could try to compare to your sources for 2.2 and try compile it for your phone...
We at the Shine Plus community have successfully gotten things like recent clockwork recovery builds, and overclocked kernels using the LG provided sources, but haven't gotten as far as getting AOSP/CM7 working. That's not to say it cannot happen: Phones with the same processors (eg: ZTE Blade, HTC Wildfire S) have successfully been pushed to ICS and beyond using old kernels/radios.