You have a nice description of how to add a automatic runoff to a multi-winner election. However, what your describing would be a type of Block Star, it is not a type of proportional representation. Your weighting step achieves a different sort of proportionality then what is referred to as proportional representation.
W