Looks like a fun game, always great to see your figures in action.
I've managed to beat a similar Drop Armour Platoon with my British Para Commandos, the trick is to pour on fire and stay in cover until the last two turns. Then run for the objectives.