We're basically in agreement. Shanghai likely played a role. More likely however, it was a combination of things that led to his resignation. Some things will know, somethings we probably never will. My point is that timing is everything, and the timing of the resignation with the RoL delay says a lot.
RoL delay is a huge loss of revenue. Don't forget that extended park hours is connected to the opening of RoL. Every day and every hour the project is delayed signifies lost revenue that can never be recovered. Not to mention the cost overages needed to correct the "technical difficulties" and additional other factors put on hold due to the delay. It seems pretty naive to me to believe that a gargantuan operational snafu like this wouldn't have any blow back on a COO who is already in hot water over other issues.
Unfortunately, DISer's are the least of their worries. What they do worry about are Wall Street Research firms who follow companies. When a major company fails to deliver a well publicized (and delayed) major new product because of monsterous operational issues, it raise red flags. When a company makes significant operational cut backs for no apparent reason, it raises red flags. When a company has troubling set backs while trying to expand its operations in a foreign country, it raises red flags. I'm not being chicken little here, I know everyone says Disney is fine. No one of these would raise too much alarm; but, you put a bunch of operational issues together and you suddenly might have a reason for a COO to resign.