That's not Stealthnuck the mod from CDC. He's my cousin's friend and just happens to be named StealthCanuck (I did ask him, though).
Well, I don't know about you guys, but we aren't really invincible. Only Stealthcanuck is the really good one, rest of us are average/good. We just played noobs probably.
We do win most of our games, though, probably 75-85%.