yea seems very sketch to me (If I understand it correctly) So you don't get the price locked in, you get the price on the 22nd? IE you buy now at 515 but on fri it is 600 you pay 600??
No, you will still have paid the same amount of USD, but you would receive more or less bitcoins on the 22nd when the transaction actually goes through.
"I acknowledge that the amount of BTC I receive will vary based on future exchange rates. "