I'm not trying to say anything besides the name is not really good IMO.
But since you bring up, Facebook and Twitter are way better names.
IMHO it is not a good name because:
* Not obvious at first glance that means 'trust'
* How do you pronounce that? just say 'trust', spell it or try to say it in some bizarre way with a mute 't'?
* Doesn't look pretty
For me the only good thing about the name is that is unique.