My experience with the website is in the middle of the two above. A tad slow and expensive. I did a custom logo with a local shop and had my own sweatshirts done.
Both my wife and I have t-shirts and hats from “Grady”, as they use a third party vendor. I don’t recall ever being annoyed by order fulfillment time. Standard fare for us for Christmas presents.
A quick Google search comes up with a company called hatpublic.com that appear to do custom printed hats, as well as it looks like t shirts and other items. I haven't ordered anything through them, but they appear to be a legitimate business with dozens of different options for GW hats, beanies, floppy brims and so forth. Might be worth checking out...