I can't offer anything on the rest of this thread but I did copy Clough 42's ELS on my small lathe. In his design the lathe spindle drives a quadrature encoder that generates 1024 pulses/evolution. This allows leadscrew syncing up to quite high RPMs as long as the microcontroller & software...