A longtime Giants fan explains why this team resembles a Barry Bonds-led team.