Frame too small for me: what're my options?
First of all, I've learned my lesson: don't cheap out and gamble on a bike that doesn't fit. Yeah, I f***ed up.
I've owned a Cube Agree that I bought online six months ago. I'm 6' tall with slightly longer-than-average legs (35"-36" inseam). I thought I'd be fine with a nominally 58cm frame (that's Cube's number). But I've finally come to the conclusion I was wrong. I have to max out the seatpost in order for my legs to feel "right," but that throws everything else awry, fit-wise. For example, I'm much more likely to get numb hands, being all hunched over (yet straining a bit to reach the hoods/drops). I actually prefer a more aggressive setup, but my current fit is one step past "aggressive," and is just not comfortable for a typical hour-plus ride. The height of the saddle is about 25 cm (10 inches) over the height of the stem. Yeah.
It's frustrating because I really like the bike's ride quality. It feels really stable in bendy descents. It's stiff and it's light and it's comfortable over rough roads. It's a very good carbon fiber bike.
So, I'm wondering what sort of options I have that won't be too ruinous. I suppose I could try to get something on a trade-in at a LBS, but since the bike is used and not very common in the U.S., it might not be considered very desirable. In addition, it has a small scratch on the chainstay I'd be obligated to point out. I could buy a new carbon frame online (or aluminum or steel--I'm not religious about it), but I'd be back at square one on fit--I wouldn't be confident in the fit unless I purchased a frame at a LBS. Maybe sell the bike and start over with a new or used locally-purchased bike? I dunno, but I don't want to spend > $1000. Should I just live with my error (it's been "almost" good enough for six months)? What do y'all think?