If you don't get it tomorrow, you'll get another promotional credit as compensation for not having it on release day if you write them. Tomorrow I'm at work forever (it will be after 9 PM when I get home, probably closer to 10 PM) so I'm hoping mine doesn't come tomorrow and and I get another promotional credit since I won't really be able to play it anyway. However, despite the slow shipping status, its always here on release day (which is a good thing).
I got the dlc code on Saturday, the shipping email and text message around 11am PST today; this is for west coast delivery which leaves from the sparks NV warehouse most of the time. YMMV.