Regarding the fork pin, it will apear to slide in all the way but if you rotate it, it will slide another 1/4 inch or so when the pin is lined up correctly. Did you feel it go that extra bit? That locks the fork pin to keep it from rotating out. That and trying to install a clutch without the alignment tool are the only issues I've ever had with the clutch. both of those issues prevented me from driving it so you may have something else wrong.