Judging by the pics, I know I'd be uncomfortable riding in what appears to be such a cramped position, especially on the tops (where I'd most likely be a lot of the time if I had 'horns). I've got weird back issues though and my riding position has to be perfectly dialed in or my entire body feels really crappy.
It looks like your frame just may be too small (how tall are you?) based on how far your saddle is pushed back but getting a longer stem would definitely be an easy way to give you more room in the cockpit. If you ride a good deal, your body won't be shy in letting you know if your bike isn't a good fit.