I received a jacket, and drove down to London to get it exchanged as the size didn't fit. I was charged a fee for an exchange (which is fine because anything at 50 off is final sale). They told me they lost 15% on every single order that went through that day. The 50% off was supposed to be strictly for people who had ordered from them before, but since someone posted here on the forums, they got a lot more orders than expected - but still honoring them.
Because of this, I will be quite surprised if they have another 50 off sale like this again.