Are you S-On or S-Off? If S-On, you have to extract the boot.img and flash it via fastboot. I'm also thinking that since that kernel development has been discontinued, it might not support the newest ViperX rom. In the kernel thread, members mentioned it worked with 4.0.6, but no mention of 4.0.7. Might be best just to stick with the recommended ViperX boot.img until you know you got everything working.
As far as CyanogenMod, please refer to the official thread for your phone here:
This has the install guide, as well as a link to their recommended recoveries. Most likely TWRP will work as well, though CM team always promotes CWM as that is what they build and test with. Reading through some of the user reviews though, seems like you might want to be wary of CM11 as it has some various issues for certain people. Might want to glance through some posts and make sure those issues won't affect how you want or need to use the phone.