That's good to hear! I have no idea how this stuff works on the commercial side but I seriously hope he gets something out of this and it doesnt just leave him with a shit ton of yellow sweatshirts nobody wants.
I've got a polo I would say it's a good fit if you go the same size except for the arms. The arm opening is really narrow and doesn't stretch as much as the rest of the polo. I would say one size up and if you want it slimmer take it to a tailor.
Looks like their might be a couple options from Stumptown, Intelligensia, and Angels' Cup. Not sure how picky you are about coffee but I would rather buy direct from the roaster than through Amazon. Its bound to have been sitting in a warehouse somewhere for a while.