This why we can't have nice things... I mean, defend Wintergrasp.

Best strategy for defense is to have some teams go out and blow up towers and cap the vehicle shop. Keep defenders should be inside the keep with RP-GGs blowing up vehicles. 1-2 hits will take out any siege vehicle. Better luck next time !