Ewen. Reading thro' from the start the evidence was there, just a little obscured. So, how to get it off? Firstly the crank nose is relatively soft, so avoid violence if you can. All that is needed is enough brute force and guile to draw the pinion off the crank. As RD suggests, rotating the pinion back and forth so the keyways align again is worth a go. Locked on solid? Heat and a puller.
Worst case is to sacrifice the pinion, either by cutting it off piecemeal, or welding lugs on and use a big takes no prisoners puller, or preferably a slide hammer. If you go down the welding trick with Mig, TIG or Arc, put the earth on you new lugs otherwise everything will end up as a solid lump......
Don't forget the cam drive key. When the keyway on the cam is uppermost, the timing side inlet camlobe points down to roughly 5 o'clock viewed from the drive gear and the inlet valve should be closed as the follower approaches the back of the cam. You can't see this on a built up motor, but that's what's going on inside.
Good work finding the problem.
Swarfy