How difficult would it be to get the userland working on top of this? Is it even possible, given the hardware differences?
Even if it were possible, it would take a hellish amount of time to get working, I'm sure.
For an iOS GUI userspace.. you'd need to implement some more kernel drivers.