Make sure you complain to both Southern and TfL and tell them each that you are complaining to them and the other. Compensation vouchers should be your due at teh least I would think