Unfortunately, it didn't quite work out for me. The issue I have been having is that the phone reports unknown baseband version and there is no IMEI. Wifi was still working originally. The issues came after I flashed the latest lollipop alpha modem needed for the latest CM12 build/kernel.
After I experienced the issue, I flashed back the 44s modem. Then Wifi was also gone.
As of right now, the best I can do is:
1. Install ColorOS 2.0.0
2. OTA to ColorOS 2.0.4
ColorOS gave me Wifi back.
At this point, I tried to fastboot install TWRP per @NikoZBK suggested. The fastboot command reported successful but it still got the ColorOS recovery. So I have to...
3. Fastboot flash 30o with flash-all.bat
However, by doing so, my Wifi is gone and I still have unknown baseband version and IMEI. Therefore, I went back to (1) and (2), took out this line: fastboot flash modem NON-HLOS.bin in flash-all.bat and run flash-all.bat again.
At this point, Wifi is still working but I still have unknown baseband version and IMEI.
4. Flash pre-rooted 44s in TWRP. The issues are still there.
I also tried doing "make_ext4fs /dev/block/mmcblk0p15" in TWRP and it actually killed Wifi. I am running out of ideas. Any advice is appreciated. Thanks!