1. The 100 BTC limit isn't a limit, it's that after 100 BTC the last purchaser will get the script. It's a bonus

I'm still not clear on this. How can you tell when the gold has been bought for the last time? Maybe someone else will buy it tomorrow.
I read somewhere that you give the script to the last person to buy it if they spent over 100 BTC and if it's been 14 days since the gold was last bought. But is that the end of the game? I don't think so, because you've said they might get the script AND later sell the gold to someone else.
So does the next buyer also get the script if they also keep the gold for 14 days? Will you shut the game down at some point?