That said, you should be able to get a refund from BFL in USD.
Huh??
He mean they will convert the USD value of the product you bought to BTC based on current exchange rate if you want to request BTC refund
Unless the exchange rate has fallen since then.

Then I bet they only return how many Bitcoin he paid.