Folks on OpenMoko mailing lists are saying that the Pre's OS is even more open than Android's. There may be some hope yet! Would be nice if the phone stack could work on the OM. Still, the Pre uses a full keyboard, so an on-screen keyboard would need to be hacked in, i believe.