i was with you up until this part.
he's not that far ahead of Cody in terms of skills. Cody nearly finished him in the 1st fight and hurt him a couple times in this fight. the difference between TJ and Cody in terms of skills is very small.
don't forget that Cody completely owned Cruz when he fought him and TJ struggled with Cruz.
the real difference is that TJ is stronger mentally because he's able to keep control of his emotions and not let them get the better of him the way Cody does. TJ is also more defensively sound in the pocket than Cody is during exchanges. everything else is quite even in my opinion.