Id be careful with your terminology. it may be seen like clutching at straws a bit, but a contract is, by definition, legally binding.
i think the question you are asking is whether or not a contract has been formed, not whether or not it is "binding".