Like i already said i don't like the new v6 look so no porting work from me.
What makes you think the kernel is to blame for the rom not booting?It could be system related too,especially if you are trying to boot a rom build for a different device.
When you do a port there are 3 basic things, the miui base,your device proprietary stuff and the kernel.
Don't forget that we have a Nexus device so we have the sources from Aosp so no need for CM11 (miui v5 is aosp based too).
Some people use Patchrom to port Miui,others just do it manually, using the miui base and then injecting the device's proprietary stuff (you need to work on the frameworks a lot).Doing this also requires good knowledge of ADB, some smali editing and more.
My suggestion is to open a new thread for this port so if someone is interested can jump in and help but from my experience i wouldn't hold my breath on fully working builds very soon (just have a look how all the porting projects ended up on N5).
Anyway good luck to anyone who tries to port it.