That is an interesting project indeed but I think the actual solution will not require previous trust among exchangers, because it would render it useless for the majority of potential users in my opinion.
There has to be something like an escrow service connected to it though (centralized or distributed) in order to guarantee for the transaction to be completed, do you agree?
ps. ripple's website appears to be down..