hmmm i think its quite good overall , besides the slight fumbles here and there.
One thing i would like to add is ... lessen up on the rubato in the beginning. the speed should be furious. if anything it should rush a little.
on the contrary, the middle should be less rushed.