I am just going to say that I was in Copenhagen when I booked it, and I had DKK in my US bank account which I wanted to use. That deals with the "billing country" issue, since it asks for location OR where you receive your card statements.
The rest is simple straight-forward fighting against a mistake fare.