Yes, the point is, the solar panels would barely produce any power, so the chance of them being deactivated or just broken by now is very likely.The original ride show (pre-Ellen) explicitly said they “helped” to power the ride, and actually showed the panels on the roof in the main show.