All I can say is... Good Job.
I knew it was possibile to set up a Linux Kernel on Apple iPhone...
But I thought it would be difficult to make all devices work.
David Wang reached the objective, doing more or less the same stuff the x86 porting group did a year ago.
I checked Google Groups android-porting section and there are a lot of informations about that achievement.
You can download some shared stuff from Wang here (idroid-release-0.1.tar.bz.tar).