EDTO applies to Freighters the same as passenger Ops.
As for on time performance, I don't think anybody at the moment should start a bragging contest. On the 23rd of December it took me 15 hours to get home MEL to BNE with Virgin. VA323 cancelled, rerouted via VA837 to SYD (delayed by hours), re-booked VA957, cancelled after four delays and finally home on VA2351 (delayed). You can walk home on crutches quicker than that.