I'll have to watch a Shanghai Pirates video again, but I thought the ride looked a bit boring for large portions.
It has the potential to make good use of physical sets and screens for the big scenes, but it didn't have much in the way of animatronics and just didn't have the amount of content...