After I pre-ordered ghosts the creat a class in elite shows that I have the peace keeper SMG even though i havent bought the revolution DLC. It alows me to equip it and send it to my account. But when I import the new settings it doesn't show up, nor is it unlocked in creat a class.
If you have the Peacekeeper showing up on Elite, but not ingame, that's intentional. You should've received a camo code for a Ghosts camo if you preordered from a participating retailer, or a new map (depending on how recently you ordered) :
Hope that clears things up a little.