Just out of curiosity, what kind of frameset, stem do you have? What is your height and inseam?
There is a sizing calculator at the Colorado Cyclist website. I think that you have a very laid back position which looks comfortable but might not be that fast. My impression though is that your knees seem to go high as you pedal. This would suggest a low seat. I got a trick in a bike shop once. One way to find out if your seat is up to high is when you have pain behind your knees.