Boras appologized today for the timing. I think he blames it on a leak (he sent them a letter opting out and a reporter got it somehow) or something, but he still said it was his responsibility and he appogized for taking away from the game yada yada yada.
I personally hate Boras for the way he has his rookies hold out if they don't get an above-market value offer. Especially for what he did with Matt Harrington, the former 7th overall pick who was advised to hold out and re-enter the draft something like 5 times because he wasn't getting a good enough contract offer.
Boras represents conflict of interest at its finest. His goal is to get the most money he can. An agent's job is to do what's best for the client. He often crosses that line.