Thanks Danfrodo
SPOILER ALERT !!
This pretty much sums it up!
At first I made good progress, by taking out the enemy spotters around San Pietro. I then did a very careful, very British manoeuvre to take the farmhouse on the left, on the Allied side of the river, whilst also taking out the enemy in the hedges nearby and an MG nest which my scouts changed upon, with some direct 61mm mortar fire (from a few feet away, behind a wall - very satisfying!) and HE from the Humber.
My next move was to create a smoke screen to allow me to advance to the other side of the river, via both bridges. This worked well, and under fire I took the farmhouse. Suddenly the enemy Flak vehicle became visible, and luckily I had sent a section to the right (near the Elefant and the orchard to it's right), for Recon purposes, and they hit it with AT weaponry when the Flak went walkies (I think because it was under fire from my MG's).
However, things then went VERY wrong over on the left. All my careful planning had been for nothing, as no matter how I approached, I couldn't get an effective firing angle on the enemy bunkers with ANY of my ground-level units. I brought up my Stuart and Dingos and some Bren Carriers to saturate the enemy with fire and act as 'bunker busters', with infantry moving in to assault but I just got massacred. I just cant seem to find an approach that allows me to fire effectively on the enemy. I thought I was mopping up at this stage but suddenly there seemed to be tonnes of Germans everywhere. They had somehow withstood MG and mortar saturation with barely a casualty.
The most frustrating thing is that I can't for the life of me find an approach which allows me to fire on them. I thought the farmhouse would be a good base of fire but it seems to have been ineffective. But I'm attempting to fire from lots of other angles too, which seem clear to me , but no dice! I've also have possibly paid the price for losing some of my 61mm mortar guys along the way - they could have been useful in the final assault.
Sorry for the essay!!!