The requirements to be able to dress as a Marshall are Complete the mission "The last Enemy That Shall Be Destroyed" Clear out all US Gang hideouts within 24 in-game hours. see outfits RDR-14 in related walkthrough link
Go onto the outfit menu and you will find out what you must do to unlock that outfit.
there is no code you have 2 unlock it yourself :)
Go to the outfits menu in the pause menu and you should see what you need to do in order to unlock that outfit.
Yes, you just need to unlock it.
there is not one sorry
No.
look in the outfit section of your journal and it will tell you what you need to do
Yes.
You can not physically join the military in the game. The closest thing to it is the main quest line where you help Reyes overtake the Mexican Government. There are also outfits you can unlock like "The U.S Marshall Outfit" and "The American Army Outfit" But they do not put you in the military.
You have to find the 5 Treasure hunters and kill them, Then You get the outfit, Then you go on a mission with them and You go into Mexico
You unlock the mounts as you progress through the game and you can get new outfits by killing gangs. You usually only get a piece of the total outfit and you need to collect the entire outfit in order to wear it. there is no way to change your character that i know of.
You have to preorder the game. The game will come with a slip of paper that gives you a code you can use at the main menu's downloaded content section. Once you use the code, the requirements for the outfit will be shown under outfits in single player.