I think that'd be great for him to go back to the Giants and finish out his career there.
Complete sidenote about everything else you mentioned... I'm a firm believer the Red Sox are going to win it all this year.
Unless you're the Mariners you don't start a season 41-19 and not win out, the odds are so in their favor that I'm simply talking about it out of slight respect to them and also hoping I jynx the fuck out of them to give the Cubs a chance.
Seriously though, Red Sox are scary fucking good thus far into the season. Evilbob is elated and I imagine Skiles is too.