Seems like a fair trade to me
You were watching Tim Lincecum, right? Like, I could write anything here about the first six innings or so, and as long as it didn't disagree with the box score, you wouldn't think too much of it. "Oh, Matt Moore only throws forkballs, gyroballs, and eephuses? That's pretty cool." You would have no idea, because this was a Giants/Rays game, and Tim Lincecum was pitching in Oakland, and he's still a likable fellow, even in red.
Anyway, Lincecum had a good start, if you want to complain about the Giants not signing him.