Sell, take the loss and buy one that fits ... yeah, it's an expense and a pain, but I doubt you'd be the first person on this forum to realize that a new bike isn't quite what you wanted/needed. Also, you (a) learned more about your fit, and (b) still got 2500 miles of riding. I still think, though, that springing for a professional fit (should run you between $200 and $300) might be worth it. LBS fittings, in my experience, are sometimes cursory -- and as somebody pointed out above, there may be an incentive for a store to get a particular piece of stock out the door.