Sorry but you got the reason for the delay of Cadetes contract signing wrong. Jim Farry a hun who was the chief of the SFA at the time deliberately delayed his contract signing so he couldn't play against Rangers old club which is now liquidated.
Dicanio was the most naturally gifted but big Pierre was also a class operator i barely remeber cadete and by all accounts he was a pure helmet of a guy haha
It was Jim Farry that held back Cadete's registration so he was unable to play against the old rangers blatant cheating by the sfa nothing to do with the clubs
At the end of the day wee Fergus was just in it for himself all about money he walked away with 60 million and promised Celtic a new training ground that he never build