racyrick,
I too am an Americitizen and had the same problem years ago (when the Justice dept in conjunction with many other foreign countries had a law changed so that amcits or other countries too, forced foreign banks to report the country of that foreigner's local account - you might have to change your local bank acct too) anyway, the way around it is for you to join the USstate dept federal credit union. You do have to be an employee of the govt or any thing like that, just an American citizen, but they will require you to join one of a list of US groups ( I joined the American Citizens Overseas) where you will need to pay a yearly or
lifetime fee but some of those organizations are fairly cheap. I have had an account with this bank (sdfcu.org) for 3 plus years and have had no problems. You can get various credit cards, service etc with no problems other than they don't work weekends and are on a US time sched for daily work. When I transfer funds monthly, it costs 30 USD no matter how much I transfer and I get it in my local account the next day. sdfcu transfers funds daily that are transfer messages are received by 8 AM est I think. Anyway,
they will provide you with a list of services etc if you email them at sdfcu.org.