Even if I wrap the equals signs and ellipses with two alignment points (e.g.: &=& and &dots.v&), it renders the same.
Is there a (preferably easy/quick) way to horizontally align math symbols by their centers, so that vertical ellipses is in line with the center of equals signs, etc.?
Is it possible to change the width of the bounding box for dots.v to match the width of the bounding box for =? That way, when using the alignment character &, dots.v and = would align horizontally by their centers.
This changes the width of dots.v to that of =, but does so for all instances of dots.v which may be undesirable (such as in matrices, because the column width may change).
So as a middle ground, I went with measure($..$) instead; this expands the width of dots.v enough that it is aligned over the = in a system, but only barely increases the width of dots.v in other places like matrices, etc.
Edit: Another method is to use a variable instead of a show rule. That way, you can use it only in the contexts you want. Like this: