Considering the ELL extension has been on the cards for years, it's surprising that the design really doesn't cater for the massive spike in new passengers. With the additional one train per hour from Kent, designed to be an interchange for Kent passengers to use the Overground instead of travelling to Victoria to get to the likes of Canary Wharf, the station still appears to be one big mess. Forest Hill at least as mentioned has two entrances, which at least evens out the passenger flow. The least Thameslink can do is at least add another ticket machine for Oyster. If East Dulwich can have two machines and is less used than Denmark Hill, so can they. It's also worth noting that since earlier this year, Southern and Thameslink are brands of one overall train company, Govia Thameslink Railway. Same management, different brands, so in reality Denmark Hill, Peckham Rye and East Dulwich are all operated by the same company.