This is a fantastic post. you used science, thats impressive. This is something that needs to be saved and is easily accessible to anyone and everyone.
I think another thing that should be taken into consideration not only in my ratings, but also in the scientific ones is team AI. teams like calgary, quebec, and winnipeg are feast or famine teams with their AI. Teams like chicago, toronto, montreal, and boston seem to have a more consistent AI and can put the screws to other teams more often despite a lack of elite talent or depth.
Perhaps a home and away split? It'd be interesteing to see if any diifferences arise there.