You can pre-order right up to launch date and still get the codes.