[Xperia Z3 Compact General] eranyanay:
So what do I need to do at this point? Boot to TWRP and flash some rom that I want and thats it?

My output for Z3C Locked Dual Recovery is this:

=============================================
Step1 : Waiting for Device.
=============================================

Succes

=============================================
Device and firmware information:
=============================================
Device model is D5803
Firmware is 23.0.A.2.93
Android version is 4.4.4

=============================================
Step2 : Sending the recovery files.
=============================================

7 KB/s (31 bytes in 0.003s)
3802 KB/s (18170 bytes in 0.004s)
138 KB/s (501 bytes in 0.003s)
2030 KB/s (12812 bytes in 0.006s)
4732 KB/s (65965 bytes in 0.013s)
988 KB/s (3159 bytes in 0.003s)
3934 KB/s (29204 bytes in 0.007s)
315 KB/s (699 bytes in 0.002s)
4384 KB/s (34473 bytes in 0.007s)
743 KB/s (1202 bytes in 0.001s)
4874 KB/s (96956 bytes in 0.019s)
5563 KB/s (870760 bytes in 0.152s)
4508 KB/s (3416208 bytes in 0.739s)
4375 KB/s (2311158 bytes in 0.515s)
1960 KB/s (14346 bytes in 0.007s)

=============================================
Step3 : Setup of dual recovery.
=============================================

Look at your device and grant supersu access!
-rwxr-xr-x shell shell 870760 2016-02-22 12:28 busybox
Press enter to continue AFTER granting root access.

mkdir: can't create directory '/storage/sdcard1/XZDualRecovery': Read-only file system

##########################################################
#
# Installing XZDR version 2.8.26 RELEASE
#
#####

Temporarily disabling the RIC service, remount rootfs and /system writable to allow installation.
This firmware does not require byeselinux, will not install it.
Creating /system/.XZDualRecovery and subfolders.
Copy recovery files to system.
Rename stock mr
Copy mr wrapper script to system.
Rename stock chargemon
Copy chargemon script to system.
Copy dualrecovery.sh to system.
Copy rickiller.sh to system.
Installing NDRUtils to system.
Copy busybox to system.
Copy init's *.rc files in to /system/.XZDualRecovery.
Updating installed version in properties file.
dr.recovery.boot will be set to TWRP (default)
dr.initd.active will be set to false (default)
dr.ramdisk.boot will be set to false (default)
Trying to find and update the gpio-keys event node.
Found and will be using /dev/input/event3!
Trying to find and update the power key event node.
Found and will be monitoring /dev/input/event2!
Speeding up CWM backups.
mkdir: can't create directory '/sdcard1/clockworkmod/': Read-only file system
touch: /sdcard1/clockworkmod/.hidenandroidprogress: No such file or directory
Make sure firstboot goes to recovery.

=============================================
DEVICE WILL NOW TRY A DATA SAFE REBOOT!
=============================================

=============================================
Your installation has already cleaned up after
itself if you see the install.bat/install.sh exit.
=============================================

=============================================
Installation FAILED!

Please copy and paste the contents of
this window/screen to the DevDB thread.
=============================================