We can certainly improve some more.
First off you can get all manner of cards out of the Bm deck that would allow you to gain the last Goons during your turn after you have finished playing all the Bom. This means we would be getting 10 Bom, 30 Estates, and 9 Goons all in play for 49 VP/buy
You can also increase your buys a good deal.
For instance, you can play the following sequence 10 times:
1. Play Bm
2. Play Counterfeit x10, Contraband x10, Hop
3. Gain a Mandarin (top deck all treasures)
4. Play a Madman (draw Mandarin & treasures).
This uses up 3 kingdom slots (Bm with Yw is a free slot). This gives us 210 buys for our efforts or about 7 buys per card.
These two options make it pretty easy to hit 10,290 VP per turn.
But we can do a little better with the following sequence:
Kc x10 -> [Prssn -> Bm (play Cntft x10, Contraband x10, Hop - gain Mandarin, top deck treasure, trash Bm, gain $4) -> Mandarin -> Sroom draw back treasures]
I think we could setup the Mandarin gain by using Haggler (previously from the Bm) to buy Farmland (from the Bm) to gain Mandarin (top deck treasures, then top deck Mandarin with Wt from the Bm deck), trash Oge (draw Mandarin).
Net result 260 buys with all Bm and Mandarins in the trash. It also used 10 of 19 triple plays.
We can use the other 3 of them to gain back 9 Bm with Rogue. We can use the other 6 to play +2 buy cards from the Bm and generic +buy. (24 more +buy)
Now we can play Bm (treasures) -> Rogue (gain Mandarin, top deck treasures) -> Madman (draw treasures)
We can do this for another 6 Rogues and a Graverobber. This gives us another 8 * 22 = 176 buys.
We can manage actions buy utilizing Prssn -> Prssn -> Fishv (trash Fishv) -> Wharf (trash Warf, trash Prssn) -> Kc -> Rogue (gain Prssn, Fishv, Wharf). We can do this 5 times which gives us +10 actions to start and and additional +10 buys.
Getting all the Goons and equivalents into play is still difficult, but we can put the +action token on Bom and nab a lot of villages out of Bm. Throw in a few Disciple plays, Rc, and Tr and I think we might be able to come up with enough +action to play all 49 Goons before doing up the Bm. Call it 55 buys.
Or last play of the treasures will let us 19 buys from Cntrft and 20 from Cband.
The +buy token on Kc makes for another 27 buys.
Peasant gives +10.
Call it maybe +12 more buys from the Bm deck.
Without too much optimization we can then safely look at 49 * (39 + 55 + 10 + 176 +24 + 260 +27 + 10 + 12) or ~30,000 VP a turn.
General turn would be something like:
Durations (lots of +action and +buys, no Brgtrl to keep Bm in range of Rogue)
Villages (no +buy) from the Bm deck (including Golem)
Tr/Rc/Disciple -> Bom (one of two empty piles, the other being Prssn)
Gain the rest of the supply
Estates (as Goons)
Goons
Then the Bm/Mandarin shenanigans above.
Events:
Ferry
Inheritance
Kingdom:
1. Goons
2. Bom
3. Kc
4. Bm
5. Peasant
6. Mandarin
7. Counterfeit
8. Contraband
9. Rogue
10. Sroom
11. Prssn
There are likely a few kinks to work out but I think 30,000 VP is a pretty safe lower estimate and perhaps we might be able to stretch it out to 40,000 or 50,000 VP.