I got this finished way faster than I thought

Please test this version of TWRP
warp4_twrp_1b.img
As mentioned in the stock rom thread here are the changes:
- I have /data as f2fs instead of ext4. Don't think this is causing too much trouble as TWRP notices it is ext4 but I changed it anyway.
- The /misc partition is missing. Added it to the fstab.
- Built kernel from source instead of using prebuilts. This is less risky now that we have a working tree. Previously, I wanted to be sure the kernel was not causing issues. Since we had no way to test a source-built kernel, it made sense to use a prebuilt. If it won't boot now, we know it is the kernel and not the tree.
- Make TWRP default to the external sdcard
- Forgot to add this source-built kernel also uses selinux permissive instead of enforcing. It may be what is causing the errors I saw in the log.