The way I'd play it would be take a loan and silver, get a mountebank or two for an initial hit, then buy into golems, a hoard, nobles, maybe a market. The loan is useful since you have to expect your opponent to buy a mountebank, even though in this case they didn't. The choice of actions or drawing from the nobles seems even stronger when played by a golem and you might want a hoard before you start buying nobles. Loan/Embargo would be an interesting start too.
As a golem strategy, I'd suggest adding one +action card to your two mountebanks. This reduces the chance of bad draws as a golem+mountebank hand will now be able to play the golem and the mountebank, also a two golem hand has a chance of playing both and putting the deck into the discard pile.
Trying to expand your opponent's deck continually using mountebanks sometimes doesn't work. You reach saturation levels where a curse gets discarded every turn, although in this case you were getting double mountebank turns. Most of the damage is done through one two very early hits so taking the golem before the mountebank skipped that early damage.
Hoards can play through this sort of game where a draw of {gold, copper, copper, copper, curse} can buy a noble or duchy.