i KNOW it isn't steve, cuz i have seen steve crash on track before ... perhaps it is spidey?
http://www.youtube.com/watch?v=n3meOT8jK9M (http://www.youtube.com/watch?v=n3meOT8jK9M)
too tall to be Spidey
perhaps.
but remember ... spidey got some shoe lifts while in valencia (i think they were originally developed for flamenco dancers ... but spidey adapted them for use in motorcycle boots).