I agree with everything Inaba has said. As a buyer I would not trust a donation escrow, as I am out bitcoins whether transaction goes through or not.
Way to much risk there. Heatware should be implemented in every transaction. There is always going to be risk in any transaction, yes an escrow can try to fully account for all angles but I imagine the fee will be hefty. The whole benefit of bitcoins is the no transaction fee, no disputations, the anonymity of it all. Escrow service for bitcoin trading is a good idea but I would run from donation type escrow services(I need to be assured that if the deal goes south, I can get my bitcoins back). Till then, I will only deal with someone with some reputable
Heat(Linked my limited heat).
I understand where you're coming from. For bitcoin "feedback system" there's 2 site (that I know, maybe there's other):
At BTCrow.com we also offer arbitration process, read the how-to for more information. As it protect both buyer and seller in a transaction as explained in my previous post.