I'm not really qualified for perfect feedback, but I like discussing stuff, so I'll give my two cents worth.
I'm not sure you should have taken Butcher over Apprentice. Actually I'd say that to stay on top of your decksize, you took the superior route with the apprentice. Neither Butcher nor Apprentice like trashing coppers (there's Hamlet on the board, so Butcher is not terrible), but Apprentice is non-terminal and mixes better with Ambassador-junking because you don't need a village. I think you might have gone for Ambassador earlier (I think by the time you bought your first one, your deck was three times as thick as his), but somehow between getting Golds early enough and a lot of Apprentices you made it work.
Butcher in the place of Apprentice would have probably meant having more junk and less Golds, so the non-terminal trashing saved you in my opinion. Plus, he got the golden sombrero in the beginning, having both his opening buys (especially Amb) miss the shuffle.
This looks like an interesting board, though. If you want, we could play this and try out some different combinations. I'd like to see Hamlet/Apprentice into Ambassador immediately fare against Double Amb for example.