I think it's a play on "trust". Maybe capitalize on the current v for u trend and name it Trvst? It's slightly more legible and won't be a kick in the ego to change.
Second everything you said.
I believe the name is making a portmanteau of RSS and trust, hence trsst.