That clip is borked but I'm gonna assume it was Technoviking
www.google.com.au/search?q=technoviking&hl=en&safe=off&prmd=ivns&source=lnms&tbm=isch&ei=uMllTuaeEK2QiAfppcGwCg&sa=X&oi=mode_link&ct=mode&cd=2&ved=0CBYQ_AUoAQ&biw=1920&bih=955&gws_rd=ssl
PS did you say "Novel way to SLOW traffic?"
www.liveleak.com/view?i=0ae_1209755255