You can't have misleading thread titles so I changed it to reflect the topic at hand. Feel free to change it to something else as long as it's relevant.
I'm not sure about your first question but I know that you don't have to pay for Xbox Live to have the day one update (it would be madness if you did have to).
As for your third question: If the game is a redeemable code then you will be able to give him that code and he'll be able to use it since the X1 is completely region free. If it's already installed on the harddrive however, you won't be able to. Although it being installed to the harddrive is very unlikely.







