Flashing pmOS is not very different from flashing any other Android-native ROM. Of course it's more involved than simply booting from external storage (though some Android devices can use "fastboot boot" to achieve something similar), but it's pretty standard all things considered.