Zum Terminal kann ich dir nichts sagen. Bei einer Verspätung hast du Pech gehabt, ausser wenn deine Airline, mitder du in die USA, fliegst so nett ist und dich gratis umbucht.
Deine Fluggesellschaft, die dich nach Zürich fliegt, muss nur bei einer Verspätung, die durch verschiedene Gründe verursacht wurde (siehe die Gründe bei google nach), nur eine Entschädigung auf den Flugpreis "Wien - Zürich" zahlen.
Denn ein Fluggast muss minimum 2 Stunden einrechnen um umzusteigen.
Jedoch ab 2 Stunden Verspätung, die durch diese zuvorbeschriebenen Gründe verursacht wurde, ist die Zubringerairline zu einer Entschädigung verpflichtet.
Wenn es sich in beiden Fällen um die gleiche Airline handelt, dann gilt das gleiche Recht.
PS: Ruffe bei der Airline an und frage nach ob du nicht einen früheren Flug nehmen kannst