Unfortunately I don't believe this new method is successful.
The final part of that command is "wc" which is the word/character/line count function in BSD UNIX. But the command appears to be counting any instance of LG or LSN regardless of its context. For example, where LG (regardless of case?) occurs within another name it is counted. This is why there are zero counts for LSN because it's an extremely unusual letter combination but LG is found a few times in various unrelated object names.
You can confirm this by changing IODisplay to IODisplayEDID in the command and you'll get 0 for both. IODisplayEDID refers to a fairly cumbersome string that should contain the display manufacturer, but possibly in coded form. Someone will have to work on this more to discover how the manufacturer can be extracted or whether it's been completely masked and hidden by the operating system. The Wikipedia page for EDID is over my head so I can't do it. In this case installing an earlier version of OS X (such as to a thumb drive or spare external) may be the only way you can find out definitely.
What's clear is that Apple has indeed taken steps to hide this information from the user. Really though you should focus more on visual aspects of the screen and any flaws rather than stressing about its manufacturer.
I'm interested because my former display had the white dots flaw and so I got it replaced. My new screen is fine so far and looks equivalent in performance but I know they white dots only appeared after a 1-3 months last time so I'm a bit nervous.