It looks like you are using an ad blocker. That's okay. Who doesn't? But without advertising revenue, we can't keep making this site awesome. Click the link below for instructions on disabling adblock.
Watched it again and it's really hard to tell with some of the shots. I'm personally a bit skeptical of the wall of china one. I don't see how you could go that fast on stairs that wide and not crash