I was looking around for more news on installing Android on the IQ/Expo, and I came across this thread on XDA-Developers
http://forum.xda-developers.com/showthread.php?t=1231086It says it's for running Android on the LG Fathom, but it was posted in the Expo message boards, so I thought I'd give it a try. I downloaded the Android 2.3.5 image, extracted it to a freshly formated SD card, and followed the instructions to launch it. It started to work, but then crashed and rebooted my phone. After trying this a couple of times, I thought I'd take a look at the startup.txt file in the Android folder. It was set for 256 MB SD card, so I changed it to 2048 to match my 2 GB card, saved, and tried it again. And it worked. Android booted up and it asked me to log in to my Google account.
That's as far as I've gotten so far, however, because the touch screen calibration is way off, making it impossible to type some key letters I would need to sign into my Google account. Also, the hardware keyboard doesn't work. I thought it didn't work at all, but some keys work and some don't, and the ones that do work produce a different character than they should.
But it's a great start. If you know more about this stuff than I do, which is highly likely, please try this out and see if you can get any further with it (and pass on what you discover).
P.S. I would have posted on the XDA board about this, but apparently I haven't hit the post quota needed in order to post in that thread. Maybe one of you can inform them that this kind of works on the IQ (Expo too I guess, though I can't confirm that for sure).
EDIT:
I just realized my phone has to be plugged in, either to a wall outlet or a USB port, in order to boot. Once it starts booting (i.e. you get the Android boot screen with the multicolored X) you can unplug and it'll keep working.