I hope you are right. From my perspective living in the are the only sensible site is Crystal Palace Park. Woody Johnson, having already built a fabulous stadium, has the organisation to see the project through. As a former US Ambassador, he also has the political know how to twist arms to get permission if Mayor Khan gets on his soap box.
Upper Norwood is where many young people look to buy their first property and thus have less connection with the area as most move out eventually. I believe objections would not be as vocal as many expect as the nearest housing is more than 300 metres away. There are few objections to the tens of thousands attending pop concerts, festivals and fireworks already taking place. Further more, with four stations and 16 bus routes, public transport to a prospective stadium would be better than nearly every Premier League side other than West Ham. And then there is the carrot of a new tram link to Croydon.
The advantage to the Club would also be the development value of Selhurst Park for hundreds of new homes with shopping, transport and schools already in place.
I still live in hope!