Get your taxes done using TurboTax

I'm confused by the information online. I got all the way through the process, then am told that I need to register with a US address.  I have a Capitol One account and credit card with a relative's current US address, where I last lived in the US. Should I use that? Would it affect my status filing from where I now live overseas? Would any physical mail go to that address?