As others mentioned - for problems or issues, you should create a Customer Service ticket - one of the devs not responding to your post a couple hours after you posted it isn't an...
The DLC is mostly account based meaning all characters, and tied to the platform you purchase it on. ie DLC for XBox works for XBox but not PS3. You have the choice to claim things on...