I got the exact same jersey for Christmas - in medium, based on their fit guide - I think I really should have gone for a small, its not quite as "race fit" as the website implies.
That is literally my only criticism of it - the attention to detail,material, stitching, cut (aside from sizing) are all great. I am sure I will be buying more (in small)
May i ask what your measurements are?