Are you sure? I have preordered the Premium Edition for PS3 on 10/21 and got the code the next day! I even preordered the Ultimate Songbird edition (though I eventually cancelled it since I changed my mind), and got the code a few days later. I'm sure Amazon is still sending them out. Just keep checking your inbox.
I'm sure. It's possible that the tech I spoke with was simply uninformed as to how the Industrial Revolution preorder bonus was to work, but I was told specifically that I would only be guaranteed to received a code within 2 days of launch. I'll re-up my preorder and see if I can get a code.