Just want to say that the virtual top tube on her bike is only 505, and it's a sloping geometry, so in this case a "50" is really not a 50. It matches the top tube length of the 48 Ruby.

I agree that over the net is not ideal. But, the bike *may* very well be the right size. It could just need a different stem, saddle, seat fore-aft adjustment, etc. Try to live with it a while to let your body adjust (except get a new saddle!), and then go back to the fitter you used or a different fitter if you are still uncomfortable.

I would also suggest trying the fit calculator at competitivecyclist.com My husband and I did that, and it turned out that both of us have perfectly fitting bikes that fall in the range of the suggestions the calculator came up with. It might help you get a better concept of how fit works and whether you are in the right ballpark.