No, there are many, many other ICANN alternatives. They are all useless, just like Namecoin. Why? Because regular people can't access them. It's not reasonable to ask everyone on the entire internet to install plugins if they want to access your domains. Namecoin will never be a serious alternative to DNS.
I remember when I had to apply a patch to get 128 bits encryption in Internet Explorer because officially only 56 bits encryption was allowed for "potential enemy aliens" (ie: everyone outside the USA). Lots of people used that patch to get secure encryption.
Lots of people download Flash and Java as well. And Adblock Plus to hide ads. If there are .bit sites that are worth visiting lots of people will download the required plugin for their browser.
"Lots of people" is not enough. If you spend money building a website, you want all the world to see it, not "lots of people". Its $10 a year for a domain everyone in the world can access, or you get a ".bit" site. Like I say, people have launched "domain roots" before outside ICANN, they have tried and tried, spent lots of money, and in the end, all gave up. Its a failed concept.
This isn't silk road. We aren't promoting drugs or trying to hide what we we are doing. we are trying to promote the brilliance of friendlycat and his crew. Why settle for anything less than 100% exposure? Its a no brainer.