The saddle height looks right, but it does look like you need more reach. How long is that stem? Looks like it's probably 90mm or 100mm. With a little searching you could probably find a 130mm stem for under $20 (I know you can find a 120mm stem for under $20 on JensonUSA.com). It's worth a shot before getting rid of the bike.