1. when you order, you pay in BTC and your vendor receives BTC -- there is no USD involved. 2. yes, if your order is cancelled you should receive back the BTC, but if the vendor is using escrow hedging, you will receive all of your BTC *except* for a small fee for the escrow hedging service. Maybe someone else can help answer your #3.