Yes, the squares are actually what get dynamically generated and transmitted on updates. I'm not sure what the point is that you're trying to clear up.
If there are ten nodes in the network, and every pair of nodes peer with each other, then we have 45 peer-to-peer connections.
Do we have 90 Bloom filters then, or 18?