Wowie! Already working on V3 in my head, I'd imagine using the actual calculations for tension and also inheriting velocity via friction.
This system uses only clones (Minus the draggable parts that are for demonstration) so it's modular and you can easily add more segments/length by changing the NODES variable at the start of the main script.