I might get around building something like onename.io as opensource, because I need a blockchain based auth system for people to use. Systems like these could really push namecoin's use. Onename.io claiming that they are "decentral" while doing this as closed source is kinda pointless. But the webinterface I think shows how the future might look like. Building the Twitter/Github/.. API's takes time though. But in these case reliance on a Trusted third party is okay. For ".bit" it's not, because the request takes place continuously.
To get around the squatting, one will need a good auction system, which is hard to do. Actually for the Internet this is broken, too. Transfering from one registrar to another is often impossible, and all these registrars do is take a lot of money for administering a database entry (+censorship for free!). There is a protocol (RFC3731) which in theory handles domain transfers, but nobody implements it. Actually even the guys who've written the protocol don't implement it. If anyone is interested in all of this please let me know.
http://tools.ietf.org/html/rfc3731