I looked through pretty hard... I work in brand managing for a professional sports franchise, so I know what you're going through.
First of all, don't describe anything that doesn't need describing. Drop the entire "philosophy" paragraph on the main page, and drop the shirt descriptions. There's no way to do it without being corny.
The flash "Lookbook" is set up well, and the photos look professional. But you have to move away from this font/color scheme that suggests (like someone said earlier) an energy drink vibe. The urban writing font is fine, I would use that for your logo and use a good sans serif for your main text.
Follow some design blogs on Tumblr and use some brand kit photos as inspiration (obviously don't totally copy it).
The "Barack Nation" thing has some potential. I would move away from the Linkin Park font to something else... but make sure to brainstorm about how you can spread this over the next few months. The election is going to reach a fever pitch in social media and all across the internet... take advantage. And MAKE SURE you try and copyright the Barack Nation brand. People do not mess around when they feel like you're stepping on their turf, and you'll get a "cease and desist."
Think about how people might come to your site for the Barack Nation stuff, and then they notice your other shirts and add a few to the cart. Get some hot @!%% on those shirts, and you'll see the traffic.