I suspect Ironworks/silver would be a better opening. Silk road gets loads of help from Ironworks and opponent's ambassadors.
For the game itself, you played it pretty well in terms of ending the game. There's just no action card that you want to play over and over again in this engine. No attack, no terminal + benefit, no mega-turn to work towards. It really is just apothecaries.
Oh and potion/ambassador is a viable opening with apothecaries. Especially when there is an important $5/6 to hit early. The best being Goons, but Border village + a decent $5 would also fit the bill.