User blog comment:Baneares/The competitor/@comment-98.234.84.130-20120612032917

I think it's Cyborg. Explains the cannon and the echo-ey voice.