They always sell for above market price. Same would happen if you tried to buy 50,000 BTC from an exchange. The benefit here is you are buying from the US government, so you don't have to worry about trusting some startup company with millions of your dollars.
Yes they do, along with the trust, they won't be driving the price up while buying. But 30% is still a big amount that will be charged extra.