Just wanted to mention my experience from this past December when it came to getting my MagicBands despite being from Canada and not getting them mailed to my house before I left for WDW. I remember someone who didn't live in the United States and posted on here about changing their address on their My Disney Experience profile to the WDW Resort they were staying at, so their MagicBands would be there when they arrived. Anyway when we checked into the Boardwalk Inn our MagicBand box was sitting on the desk where Club Level guests check-in and the colours I requested were inside. So when WDW says the MagicBands will be at your resort when you check-in they are not lying.