I contacted them and one replied me with totally different thing. Here is their reply now.
It's weird!! Their original automated email; after placing the preorder, stated that "within four weeks of shipments" and NOT "after four weeks of delivery" which can mean I may get the code after 1, 2...