Bitmessage is for any messaging system. You can broadcast (twitter), send private message (email), or start a channel (IRC). The key in bitmessage is that to send a message you have to do a POW according to the size of the message you are sending.
Even then you still have massive data bloat problems, which I dont see DHT alone solving.