Yep I agree with that fully. Not saying you shouldn't be able to test flight, because you should! But I think his thinking is likely you're tire kicker and he doesn't want to give free rides unless you're serious hence contract and deposit. Not saying he is right but might have to play his game...