I thought the point of display names was to have them nice and short :) I've certainly never used displaynames that are that long.
Yes, I totally see with names like that it becomes annoying, and certainly not easy to parse. Perhaps what we really shoul dhave is just displayname + databasename, and exclude the actual hostname?