i don't do warm up sets. i used to and got torn rotators

now i just mobilise my arms 10 times up, up and down, back to front etc. side rotations and bodyweight squats to warm up.
i do deadlifts and shrugs before presses and rows always though as it also helps prepare the shoulder joints for weight to come. So as not to lift cold so to speak.
i rest just as long as i need between sets. i find i need slightly longer after the deadlifts ( 3-5mins) then i move pretty quickly through shrugs, flat press and rows (1-3 mins) then i normally need 3-5 mins before incline.
daily diet is pretty much what i detailed earlier, only as i have 1000 extra daily calories so i have increased the protein powder from 30g to 60g per meal approx, and eat bigger real meals and also get to eat some more chocolate.