Hey,
The domain sounds funny and is cool, indeed.
It's nice name to make a brand. However, it isn't easy to remember, so don't invest much on that.
If you want my advice, don't focus on the explaination - none will care.
Make a powerful and unique logo, that will "establish" the name in...