Long time effects like better anger control could be explained by age related endocrine changes.
Short time effects like "staying focused" could or could not be explained by that. I think I have just too little data to explain them at all. All I can do is to speculate.
So I begin speculating.
Let's say that by meditation you try to calm your mind. You lower your stress hormone, cortisol. By doing that you elevate your testosterone level.
http://www.ehow.com/about_5162836_effects-cortisol-testoster...
Does that mechanics explain meditation effects?
Myself, I prefer to walk a forty minutes or longer to boost my mind next day and to lift (pretty heavy - 160+ kg) weights for testosterone.
Both activities are scientifically proven to help mind. Aerobic exercise provides brain boosting: http://www.hnsearch.com/search#request/all&q=aerobic+exe... Weight lifting increases self control: http://www.nytimes.com/2010/01/26/health/research/26exer.htm...
I think I should write a presentation about all that.