regarding porting Android
Actually, porting Android to the Touchpad should be way easier than many people think..
Since WebOS is based on Linux kernel, you're solving a huge problem of drivers. The drivers are kernel modules and are available right there on the TouchPad and I belive that HP released (or will release) the kernel source code (they need to, it's GPL).
So the drivers are issue is basically solved, now the next parts
EDIT: Well, you don't have to look for the source code for the kernel and other Linux packages, it's right
here
LOL: The kernel is Built for Android! take a look at their Linux kernel patches