Use all information from NamesList.txt
It seems we're missing out on some character hints, there. At least, add it to search.
NamesList.txt should not be used for data mining: http://unicode.org/mail-arch/unicode-ml/y2016-m03/0038.html
Maybe that's irrelevant for our use case, though.
http://unicode.org/mail-arch/unicode-ml/y2016-m03/0053.html
I think all the information from NamesList should be displayed. Using it for search is a separate question of low priority.
In particular subhead, if available, should be always displayed.
For now, to learn that U+A753 LATIN SMALL LETTER P WITH FLOURISH is Medievalist addition you have to go to the code chart or to http://unicode.org/cldr/utility/character.jsp?a=A753; moreover, you don't know you have to go there, because there is no hint that such an additional information is available.