I expect them to be strong elsewhere, as you can can clearly see if you read my post. It is one of the few tracks like Monza, can make high downforce cars worse and give others an advantage to catch up or close the gap between the whole field.
McLaren did not turn things around completely in Shanghai but they did win the race. I doubt many people foolishly stated that McLaren are a complete match or overtaken Red Bull after the Shanghai race. But many people thought foolishly that McLaren had caught up the qualifying gap to Red Bull by race two in Sepang but it was just a case of Red Bull being slower, maybe something to do with cooling. About Red Bull losing it on strategy, I disagree on that as the main reason why they did that strategy is because they were behind the McLaren drivers due to the poor start. Vettel for all we know could have finished a few places down if he mirrored Lewis's strategy as it would have required passing other cars such as Button on the same strategy. I can't remember what position Vettel was before making the final stop so what I said just now could be rubbish but I think it was the case if my memory serves me right or at least a possibility with the undercut.
You say Red Bull are still winning the development race, if they have lost their race pace advantage then surely they are losing it as they are being caught up rather than pulling away or at least maintaining their advantage. I think McLaren are similar to Red Bull on race pace but Red Bull still clearly hold a downforce advantage in race and qualifying but with the tyres being so much slower in race with fuel, their race advantage becomes much less and McLaren being quicker in straights closes that gap as they don't have to fly through corners to make their advantage.
It is just Vettel maximizing the potential of the car as much as possible and in every race so far, they had the speed to win every race.