How is this different from a CA with dynamic neighbourhoods? Other than the visualisation of course. It appears at first read to be isomorphic to what's shown, unless I'm overlooking something (quite possible I am). CA with neighbourhoods dependent on cell states and/or agents were what made later versions of SimCity etc work.
I was working on GACA with dynamic neighbourhoods in 1997.
The difference is that it is not merely using dynamic neighborhoods - it's using topological properties of neighbors and neighborhoods as metrics that rules use. For example, sum of degrees of neighbors, or betweenness, or other measures of networks. It's not, for example, simply using the links as virtual neighborhoods and modulating states over them.
I was working on GACA with dynamic neighbourhoods in 1997.