They will use the address that is in your profile details,in the transaction details it just wont show.

And yeah they have a really slow support.I even called them yesterday and was put on hold for like 27 mins.

As for the debit cards they will be available in early 2011 so january i am guessing.