I actually ordered mine today (and also start my trip on 7/7!) and the CM I spoke with was very helpful. She stated that if I didn't get my card by 7/5 to call and they would arrange for me to have a temporary card that I could pick up at the Epcot Guest Relations place. I also used my AP exchange certificate to order mine.