Not a good combination, a cavernous, distant and boomy recording and a breakneck tempo. Personally I think this is much too fast though I suppose you have some worthy precedents.
All the notes seem to be there, no mean feat in itself. Terrific virtuosity, musically I would not
know what to say about it. If the main aim was to propel a whirling perpetuum mobile, mission accomplished.