I went from Baker Street on the tube, got to London Bridge at 18.33 and got on the 18.38 train, not packed at all, in fact I thought it was better than most days. Got to Peckham Rye where Bus 12 came along as it always does. So it sounds like you were SUPER unlucky!