Hi
seems like you covered all the areas of demand
still, within those categories, some may not have value or as much value as one would think.....just because they fall within one of the groups above.
for example
many claim their names are "brandable", when the domain itself is barely pronouceble at the extreme
or they'll stick two words together that don't compliment each other or enhance the usage potential
their are some LLLL com that are only good for reselling to other domainers, who just came in the game looking to buy in, this category
same with a few LLL.com, where if they are not chips or western and have minimal acronym usage...... they get passed around the same entry level crew that's wanting to covet a 3 letter.com
i know...cuz at one time, I too coveted some too 
even in the dictionary word space, there are words that have no commercial viability. where their only usage is a site explaining what the word means.
but i think common sense words, terms and potential brandables always win over domains that have to be explained to the reader..... where the usage or implications are not obvious.
and also domains with inherent traffic and those with backlinks, have value to potential buyers
in the end though, i think domains that "speak for themselves" are more valuable than domains that don't.
imo....