Check out this Art on a Snapback hat I created in Blender internal.
It looks really good. I like the way the words look drawn on with a marker and how you can see the stitched logo through it. The bill looks too flat, thin and small. Also the cap looks a little too rounded, maybe more of a hex shape.
Just put in a more realistic scene and it would be hard to tell that these are cg.