1 step that will make your life eaiser is to setup your Xbox account as USA Account , just type in any Adress in the US and you can after that download , stream an do all other stuff that are allowed for teh States .

Same thing goes with PS3 , just create a US Account .

as for Xbox Live cards ( Platinum Members ) there are several sites selling US Refill cards .

hope that helped