Yes, Dr. Mu's concept is exact, but it need to solve collisions, too - generally, problems related with real dimensions of pieces.
Ad intermediate points - imho, my concept of occupied squares is better (but not exhausting collision problems), of course, when it is possible to split every piece into set of square-unit.