First I think people would like to see a side shot of your fit. Preferable with the pedal at the lowest point. From this view to me it looks like the front end needs to be lower and/or more stretched out (and/or sadle foward). Lowering your head would be benifical as well I think.
From an aero point of view, other shoes and a deeper rear wheel (or disc wheel) seem smart as well.
And last, but not least, you should shave your legs a bit futher, and not just untill the knees (or wear longer shorts) ;)