yes i was told that you have to have the vehicle registered in your name to insure, and for that as stated you need a us address, the DMV for each state has information regarding this and their requirements.
Ideally a friend or a family members assistance would be the way forward if you are a...