I'm waiting for BTC to hit my account via wire, Gox said it could be 2 more days based on their worst case scenario (5 bd) as soon as that hits the money will be in John's account.
If Avalon won't change the shipping address that is fine with me. Instead you will ship it to John, he confirms working properly, and he ships to me and releases your funds.
If there is any issue with that please let me know.
Best,
Ryan