I think that the combination of tweed waistcoat and open-necked short-sleeve shirt is a little jarring.

Perhaps a long-sleeve shirt with cuffs turned back? That's what I tend to do when the weather gets really warm. If it gets cool you could always put the sleeves down.