5'7 on an XS?! Wow! Maybe I should reconsider wanting to buy this same bike!
I have no clue how to help you with this sort of thing... wish I could... I would say you should try to sit on one in person, but I don't know any stores that keep it stocked Stateswise. I hope others can help you with this. Good luck, and I'm excited for your purchase!