Go thru the Xbox liveconsole and pre order rdr2 gold edition.
U can then get the $2 mil gta onlinecash as a free download.
U can then cancel your preorder or reddead.
It shouldsay which reddeadentitle u to the free cash.
Might just be he gold not the standard.
I was going to downvote you 2 million GTA$ (which is practically worthless) for pre-ordering an expensive game is not really a good deal, but I like your cancelling the pre-order strategy to get it for free :)