Apparently my swap has arrived in the US but is still in transit.
Tue 26 May 2015 13:01 Arrived at facility in destination country LOS ANGELES (US) : copied from the tracking site.
Hopefully it will be not too much longer reaching its destination. Sorry it is taking so long to arrive. I posted on the 21st and the Post Office staff said it would be 3 to 10 days and there was a weekend in the middle.