Hi Johnny,
Sorry for late reply, but yes, agreed, it's a tricky sizing. Stack/reach is a bit too great for my tastes on the XL, so might stick with the L and see how it goes, we seem to have about the same build so should be fine... hopefully! You finding the bike fine otherwise? Any difficulties you had while assembling? Can I ask what headset you're sporting also? Is it the stock sample provided by Carbonda, or an aftermarket? Looks great by the way!
Thanks again,
~Xander