Bezüglich der Kabellänge:
Das liegt einfach an der Spezifiaktion:
SATA ist nur bis 1m spezifiziert, eSATA dagegen bis 2m.
eSATA-Kabel passen nicht auf einen gewöhnlichen SATA-stecker, es gibt aber einfache Adapter.
Das alles verrät dir auch Wikipedia:
http://en.wikipedia.org/wiki/Esata
Verriegelungen kenne ich nicht.