a) Streng nach Regeltext müsste man meinen, nur der Retter gilt nur gegen die Waffen von Einheiten mit dem Einheitentyp "Kriegsmaschine."
Nach Turnier-FAQ (ETC + Combat) und damit als sinnige Hausregel gilt es aber auch gegen kriegsmaschinenähnlichen Beschuss, auch Salamander.
b) Ja, aber erst in der nächsten Magiephase. Wenn der Zauber gerade erst in dieser Phase gewirkt wurde kann nur sofort normal gegen den Zauberwurf gebannt werden, anstatt "aktiv" gegen den Grundwert des Zaubers.