I like Ciarrocca but I think you are putting him up on too high of a pedestal, at least this year given everything that is going on. The principles his offense is based on are very different than what Joe Moorhead's are. The early schedule is unforgiving and not friendly to making adjustments on the fly if something he installed isn't working. At the end of the day, I think he plays it safe and doesn't over-commit to changing the offense and it looks a lot like last year.
Personally, I doubt he has a better football mind than Moorhead. His impact on the game has been pretty big. He doesn't have a specific scheme but rather a foundation of principles that are mixed and matched to fit the talent on hand. Look what Moorhead disciple Joe Brady did at LSU which was install the offense Moorhead wanted to run in 2016 with Christian Hackenberg. Hack left early, he adjusted. It took five games for JoeMo to figure out what he could and couldn't do and we were off.