Firstly, the roll test has to be done with the car raised on a lift. If it is barely touching, it won’t have enough friction to actually move the car on the ground. The wheels need to be completely free from any resistance (i.e. pavement).
Secondly, as I wrote in my post, the only time what you’re describing happened to me was a faulty installation.
When I had the clutch re-installed properly, I also threw in: new bolts, new release bearing, new fork.
I don’t know if I needed to have those parts replaced and it might have been overkill but those parts aren’t all that expensive and it was for peace of mind.
The engagement point SHOULD NOT be that low. The only thing (that I can think of) that would cause such a low engagement point is an improper installation.
Is there no mechanic within 30-40 miles of you that has installed a JHM clutch before (other than the one you used)?
If not, try to get some referrals of mechanics that don’t consider themselves super duper (pardon my tech speak). A good but humble mechanic is what you need. Someone that will follow instructions to the letter but still have the skills and attitude to do a good job.
That’s the only advice I can give at this point. It seems you had the same problem I had so take this advice however you want.
And again, good luck. It’s a great clutch once it’s installed properly.