No one has it perfect, in part because the NHL doesn't make it easy for the numbers nerds. Yet another example of the NHL doing a poor job of fan-relations, IMO.
I can tell you that both of those lists above are very good, but neither is complete. Speaking from experience, it takes a huge effort to keep a list up-to-date for just one team. The job those guys have done is remarkable.