What's the usefulness for the average user for the naming service? Anyone know?
If I register a name "joe" and linked it to my qora address I can ask you to send coins to "joe" instead of sending you 20+ characters address.
Or names could be linked to URLs. Browsers doesn't support such things at the moment but for example there already exist Nxt addons (oh how does it called) for Chrome and Firefox and if you install it you can type URL that looks like nxt:apple, nxt:porn which linked to websites. Probably someday all browsers will include such things.
There're much more things names could be linked to.
Possible Features
1) Anonymous transactions/Zerocoin: One of the biggest problems of Bitcoin is of course that every transaction is traceable. Currently Zerocoin is the most promising project which is trying to solve that problem in a decentralized way.
2) Cross Blockchain trading.
3) Finite Blockchain/Blockchain shrinking.
I think above three is more important.
Yes, but naming system is a fun. And it's not as hard to complite as other things.