A great take on the theme, but to top it off with such dripping atmosphere is what sets it apart for me. Really engaging style, great music and plenty of content - I don't quite know how you managed it.
Anything I had to add it looks like people have already said, such as speed, but those are small niggles if anything. Hopefully you continue with this!