check this out.
CyanogenMod is THE most popular and most well maintained 3rd party rom besides MIUI.
Cyanogen always tries to keep in sync with the latest android source. which right now is 2.3.7. thus, any phone running CM7 is running 2.3.7 as well.
when google releases the official ICS source code, you can be damn sure the cyanogenmod team will jump on it and create a stable rom based on it.
and when they do, all other roms based on CyanogenMod will be updated to sync with the CM source.
soooo i strongly believe we WILL get ICS, but it will be in the form of a IHO rom thats been synced with CM8 (assuming its called that)
it might take awhile. weeks if not a month or two. but I firmly believe we'll get at least SOME version of it.
heck, we got gingerbread when LG themselves wasnt sure about updating the Optimus One line becuase of hardware restraints. ICS didnt impose any new hardware requirements, we have a good enough cpu and more than enough RAM. its 1st gen android phones like the G1 and OG Droid that probably wont be able to run ICS