Giants president and CEO Larry Baer fives fans his take on the season in open letter.