I agree with a lot of what he said.
The only thing I have a problem with is keeping her in the crate ALL the time. That seems quite harsh to me.
The rest is great. NILIF is a GREAT training technique.