Question about the Preorder and LE Bonuses.

In my experience with preorder content and LE content in the past when downloaded it is available to all players on the console. However it seems in Halo 4 that my profile is the only one that has access to the bonuses.

Are these bonuses locked to a single profile or have I done something wrong?

With the Halo 4 Codes and DLC it allows everyone on the first console to access it and then only the person who put in the code when they change Xbox.

It should work with the DLC Maps when they are released (not sure about Forward Unto Dawn), but the armour skins shouldn’t because if any secondary people on the xbox leave to another one they will not be able to access it.
So it looks like 343 has decided not to give “secondary” players access in the first place so they don’t lose it when when and if they move Xbox

(or at least that’s my view on it)