I have written some P2P software that is protocol independent (ie it is not tied to JXTA, Gnutella, Pastry, etc). However this does not mean that it is a trivial task to make it run using different protocols - I've still got to create a bridge between the software and the protocol implementation. But what it does mean is that if the protocol changes, I don't have to change the P2P software.
The same is true for Select being hardware independent - it will still require a bridge to make it work with different hardware. The only difference is that this bridge is independent of the OS, thus allowing Select to be hardware independent and not needing to be changed each time. So to say that it should be a 'doddle' to port to the Iyonix is an understatement, especially if ROL do not have access to Castle's work on their HAL, etc, and have to build this bridge from scratch.