i'm going to break this down for you
the size of the page
yes, it's way too small. if you are going to make it so that it is a certain size, try to make it about 700 pixels wide (its pretty standard). the height is also pretty unbearable. instead of using that iframe, perhaps you could make it so that the entire window will scroll.
the header image
this is too hard to read. header images should be able to quickly and easily give a lasting impression for the entire site. the words are almost completely unreadable, especially for people with bad eyes. when i first looked at it, i thought it was just a site for people who like biking, snowboarding and surfing.
top 300 zymic image
if i get fooled into clicking one of those, thinking it is relevant to the site, i will close my browser window and never, ever go back. they are an annoyance and completely a waste of time for people. the worst part is that it appears 3 times in that iframe.
the layout
i like the layout... but it is just WAY too small. stick with the colors you are using. i like how it is simple yet complex at the same time.