Problem solved. I went to a lbs and by my awesome luck they had the exact same jacket. I tried on the large, perfect fit, snug to the body, not too tight. I then proceeded to tell them "suck it bi***es, I got mine from Amazon !

". No actually I bought them a winter headcap, so they can't say I don't support. I'm gonna place my exchange in Amazon now.