I put down $55 3 months ago and didn't pay off the remaining $8 until I picked it up at 7pm today. Even though I didn't pay off the game before release, I still got the pre-order costume code. The first time I ever got one of those pre-order codes printed on the reciept (Uncharted 3), I got all the way home, thought they didn't give me the Creepy Crawler DLC, and was ready to drive 13 miles to the Gamestop to bring it up. I checked to make sure I had the reciept to prove I did pre-order, and BAM! Code was right there on the reciept.
Just thought I'd share