Hmm looks like a very good working theory. How did you calculate the average position though? Arithmetic mean of all tiles x and y positions?
Currently yes. It is correct for fully square interior regions but may not be for coastal ones or those with little islands attached to their regions. Hard to be sure for those especially when the coastline is very irregular.