The main thing about eSignature is the willingness and ability to go to court to defend your tool and process. For the org that can't be be bothered to have a barebone customer service, I'm not sure how this will workout.
At least their terms of service don't suggest any kind of general legal indemnification of customers, only a limited one around loss of confidentiality caused by security breaches in their systems.