What a B******, gutted for you, I know what effort you and your dad have put into getting it up and running.
I don't know anything about drive shafts on the ZS but working on the daughters mini there were cages that used to break up. Could it be the wheel side, bearing collapsed or something.
Can the front disk jam on or the caliper lock on, might be talking rubbish but may be worth thinking outside the box.
After all that work dont give up on it, hope you get it sorted. Is it worth giving Ralph a call, see if he has had anything like it???