I don't know too much about video game marketing, but I have to assume that Tim Lincecum is pretty much the ideal athlete to be, uh, pitching one — if only because he looks like he'd be at home ...