This is why I'm backing the Android platform. In the short term, Apple has the advantage of elegance and sheer weight of numbers, but the amount of really clever stuff getting written for Android is quite striking. Apple create elegant interfaces, but Google create elegant platforms.
Nice, it's not usable yet but it launches and the speed seems acceptable on my Nexus One. Squeak would be a great learning tool on the iPad, if Apple ever relaxes their idiotic policy on interpreted code.
Maybe the mobile development environment of the future is something like this; code but with a lot of the logic workflow done in the user interface. This certainly seems more amenable to development than Xcode or Visual Studio on an iPhone or HTC.
Is this somehow running natively on the underlying ARM cpu instead of in the Java VM? Can you put an app in the Marketplace that does such unholy things?