Look at the Snuggie craze, which keeps you warm yet looks totally ridiculous!
I think pretty much all Americans know it instantly. I'm sure some will pipe up here not knowing it now...it's their queue :)
I'd throw another hat in the ring of, "Yeah, a better name would help."
Also, Google is fun, maybe even a little silly. DuckDuckGo is childish. It makes me think it's a search engine for toddlers.
I'm willing to admit I may be wrong, but I think that name will hold them back.
The product will generate attention in the long run if its good.
As for the length of a name, and if it "verbifies" easily, these are things I agonize about a lot. Perhaps we're taking too much upon ourselves. The users will find a way to talk about it easily, if they need to talk about it at all. "America Online" -> AOL, "Treasury Inflation Protected Securities" -> TIPS, "The Federal National Mortgage Association" -> Fannie Mae, etc.