Great ideas! :)
I've thought about attaching the spiders to non-player entities, but that will likely require a greater amount of idle processing due to polling for the entity positions.
Currently I've restricted the mod to only run on event triggers, which means it doesn't do any processing when it's not in use. These events include: using the spidertron remote, and player movement.
While I do want to implement this feature, I'd have to design a clean way to detect other entity movements (vehicles, trains, etc.) to ensure there isn't any unnecessary processing.
As for the group formations, that's certainly do-able. I'll try to add it when I get some time again, but it might be a little while till then. :)
Thanks for the feedback!