Die Wendung ist verkürzt: vollständig hieße sie things have gone well so far. Das tragende Wort ist so far — „bis jetzt“ —, und darin steckt der ganze Sinn. Der Satz verspricht ausdrücklich nicht, dass es so weitergeht, und wird meist mit abergläubischer Vorsicht gesagt, oft zusammen mit touch wood.
Grammatisch ist er erstarrt und folgt keiner Regel: erwartet würde das Adverb well, die Wendung hält aber an good fest, und so far so well sagt niemand. Das deutsche „so weit, so gut“ ist ihr Wort für Wort nachgebaut.