Cry more Charity, if anything the video is a fairly balanced view of the Scout's abilities and weaknesses. Four stun mines, no data hacks, and the opposing team clearly realised where he was putting the mines. Brief killing spree with the SMG quickly ending with no ammo. Straight up fights where the enemy is aware you're there usually ended in a death, with him being outgunned at range in almost every instance.
Not a bad video, though I'm a bit dubious about this trend of slowing down melee kills. Had a laugh at the cloaked scout near the start too, I wondered what the hell you were talking about until you pointed him out.