I like the look, but what I found myself clicking on the icons in the upper left. Are those going to do something because if not they are just distracting.
The header, like the rest of the site, is meant to be alternative and funny to match the content.
The forums are separate from the site. They aren't meant to match the site because the forums are for the network I'm starting, not just for any one site.