Got my shirt yesterday. Thanks Carl. They are awesome and I love the fabric.
As for USA sizing, I think these particular USA shirts are a little bigger than normal USA shirts. I would say that my medium is a bit more like a usual large. I'll just stick it in the dryer for a couple of hours though... hopefully that will do the trick.