Just like DuckDuckGo I think the name will hamper adoption of this.
Curiosity got me to look.
Maybe it will drive traffic.