I think you handled this very professionally.
I agree with several others that you should maybe have said in the correspondance (that they ignored!) that you would not ship until you heard from them.
Import taxes at thier end is totally there problem!
I can see you were between a rock and a hard place on this one!!
Leasons learned I guess.....