Another option to get the Iphone running as a proper orbiter is to utilize the Java runtime that will run on the Iphone. It isn't natively supported, but runs on jailbroken phones and installation is a breeze. I attempted to compile JavaMO on it, but got some compiler errors. Maybe someone could get it working relatively quickly with the right knowledge since the code is already pretty much working for JavaMO. Anybody interested in giving this a quick try and reporting their results?
See my post here; http://forum.linuxmce.org/index.php?topic=8880.msg71281#msg71281
We have done extensive testing on desktop browsers with Firefox 3.6 & Chrome and also on iPhone, Ipod Touch and importantly iPad. The iPad in particular due to its increased screen resolution works spectacularly well and makes that device an excellent touch based controller.
All the best