I came back again to play and managed to beat it - it really is a fantastic game :)
Nice ! Did you manger to survive with all the mechs ?
Just about! Took a fair few rounds but I got there