Non, il ne semble pas encore exister de version française. Leur article 4.3 indique d'ailleurs:
Nous fournirons au Client un contrat en anglais. Quand l'Émetteur a fourni au Client une traduction de la version en langue anglaise du contrat, le Client reconnaît que la traduction est fourni seulement pour la commodité de Client et que les versions en langue anglaise du contrat régiront la relation avec l'Émetteur. S'il y a une contradiction entre la version en langue anglaise du contrat et la traduction, la version en langue anglaise a la priorité.
Dans ce cas là, si on ne lit pas la langue dans laquelle sont rédigées les CG, il est effectivement préférable de se tenir à distance du produit. Mais globalement il ne me semble rien avoir de bien original dans ce contrat et si vous voulez quand même tester les services, commencer par de petites sommes.