I've always felt that once they charge you, it should be considered 'in stock' and therefore ship within 24 hours. Or at least 48. This new charge days ahead of time is getting pretty old. Clearly they didn't even have these in the warehouse (maybe even in the country) when they charged us. I get that it probably speeds up the packing and shipping of these if everyone is paid up before they arrive, but the items should at least be on their way to them before they do rather than just at the dock.
I felt they looked great at SDCC. They were probably production figures too like the Joker PF was so I'm not worried about the leather jackets anymore. They looked fine in person. Cloth would have been better, but its not the end of the world. And personally, I liked Falcon's packaging system much better. Less wasted space and weight. Should help on shipping costs at least a little.