So, my ret is a 392, I play the spec myself usually and I'm pulling a lot better numbers on dummies than your cc is. I don't know what's going on with your cd's, but essentially the optimal way to use them is to pop guardian, wait till 10 seconds into guardian and with your second set of hp use zealotry and wings at the same time, I'm also not sure if this is taking into 2pc t13. Are you able to post the priority system you're running on and where EXACTLY you got it from?
At the moment the current ret priority is inq inqr cs jhp inqrdp tvdp exoud tvhp exo how hw
and with zealotry up it's inqa inqr cs inqrdp tvdp exoud tvhp exo how hw
inq= inquisition
inqr=inq refresh
jhp = judgement that generates holy power
inqrdp= inq refresh on divine purpose proc
tvdp= tv at DP proc
exoud= exo with guaranteed crit
E: After watching it a little more closely, it seems to do okay with cooldowns, just a little slow on throwing up wings, you want those up at exactly the same time. It also seems to refresh inq at 2 hp all the time, not sure why, maybe it's the t13 not showing hp and the game picking it up before I see it on my hp bars?