Most English majors cannot write copy, unless they are trained to. Advertising and promotional copy are very different beasts than English. Find a copy writer instead and not some random English major.
Hee hee. No sooner did I press "submit" and head out the door than I thought "oops, someone is going to take me literally about that 'English major' line which I tossed off half-seriously. Maybe I should have phrased that differently."
I agree with you, of course.
Moral: everyone could use a copy editor. ;)