I don't see it discussed here much but the developers were able to get kexec working on the Razor. Kexec allows the loading of custom kernels.
kexec (kernel execution) is a system call that enables you to load and boot into another kernel from the currently running kernel. kexec performs the function of the boot loader from within the kernel. The primary difference between a standard system boot and a kexec boot is that the hardware initialization normally performed by the BIOS or firmware (depending on architecture) is not performed during a kexec boot."
To sum it up, with kexec it does a reboot and bypasses the signature verification and allows you to load a custom kernel on a system with a locked bootloader such as ours.
What does this mean for us? We can use the full CM & AOSP roms with their corresponding kernels! Since we have locked bootloaders that won't allow us to load unsigned (custom) kernels, the current batch of CM & AOSP roms must be tweaked to run on the stock rom. That's why development & ironing out bugs takes a while. It's analogous to making ICS roms work on GB kernels; very problematic.
So stay tuned, over the coming months we will see full CM & AOSP roms being released, and it's been said JellyBean will be truly JB instead of a version that is tweaked to run off an ICS kernel.