I don't have a dog in this hunt (I'm waiting for the hat!). If you have to choose, I think that the left design is the better of the two.

Josh, you have high standards..I don't think anyone will browbeat you for getting the logo exactly correct. I'd say make them do it over until it's correct.

My $.02.

Ray