This is whack. It's a Japanese adaptation of the late 70's live-action Spidey show.
Someone added their own subtitles... which sorta' tell the story and add some weak humor. But you still get the gist of the show.
Spidey drives a race car....and has a flying robot. CHECK. IT. OUT:
http://www.youtube.com/watch?v=0w3LTEJZ2ig