I keep trying to imagine "faster" variations.
What about some system to shoot wooden spheres into a tube or channel for each scan line, selectively feeding different color spheres. Some combination of gravity or pneumatics to drive it. So a scan line would flush out one end and refill from the other. Then scale it up to a stadium size unit with bowling ball pixels.
I guess a challenging part would be proper timing to recycling the colors back into their appropriate supply channels. And also introducing some kind of damping to quiet it down and reduce the wear and tear on the pixels.
On the other extreme, you could go active matrix and have blocks that simply rotate in place to show different face colors based on some solenoid/servo action.
Your idea is not too far from marble pixel art machines... https://youtu.be/w1ks0Vy98KI
I love this project! I was well on my way with the kilopixel when I find him or it would have given me pause.
He's optimizing for some very different things though.