Just a quick update to my flock system.
I added attractor/repulsor and wind forces. In this example, the movement of the mouse triggers a repulsor.
To make things interesting visually, each boid is the head of a chain of spring, and each chain of spring in turn drives a ribbon curve.
To do: Improve the visuals. Play with perlin noise.