The high view and length of the car (5ft) makes the speed look slow. Here is another view of the 117mph run at ground level.
http://www.youtube.com/watch?v=0H1LrbBe04Q
Compare this to the view from the top. The 117 is the first run of the 3 from the top view
Cheers