Does anybody have pics or videos of their Rec Tecs in action? I'm not coping well with the 3 month wait for my Stampede to ship.