You know it would have made sense to make sure someone had the free theme available on the day they mentioned on their website. They even told us to mark our calendars. Looks like they forgot to mark theirs. If they weren't going to provide the free theme on June 7th then they should have never mentioned it was going to be available that date. If there was a delay, then they should have mentioned that there was a delay or something on their website, Twitter, or Facebook page. They were able to get their demo and new map pack on the Xbox Live Marketplace, so I'm not sure why they couldn't have also gotten the theme and the 870 Express Shotgun they also mentioned would be available on June 7th up as well.
They also don't respond to people asking about the theme or shotgun on Twitter or Facebook either.