It's great! Can't even imagine how hard it was to make.
But the only thing I didn't liked is the costant change of rythim. Starts calm and then goes speedy, returns calm, after that turns back to speedy.
Not saying that's tedius, but a bit inconsistent.
At least the climax is unchanged! Keeps his way down to the end!
Really nice job by the way!