The word "Release" means to let go..... My question is specifically about terms of payment.
Are we on the same page here?
I'm pretty sure that release clauses are almost all paid up front ... but may be wrong. But I assume that's because it tends to be that the selling club don't really want to sell, so can demand it all at once.