I would've let you drive mine if you'd asked - that clutch SHOULD be damn solid. Did you buy directly through D&D?
And does yours have Exedy stamped on the pressure plate? I'm sure they'll take care of you, especially if you send them an email and reference this thread!
*if they didn't work with you, I'd still buy their product, but wouldn't recommend them nearly as much to others.