My thoughts:
Too much whitespace, it helps your viewers to have some visual separation between normal whitespace and content. I don't like your menu, partly again because of the whitespace and partly be it doesn't stand out enough. To help you understand, without some separation the eyes of your viewers will always have to work to use your site. On a design note, there really isn't must to comment, it's easy to use greys etc to avoid the complexity of color theory but you really need to use actual colors. Please don't take my criticism harshly we all started out somewhere and i know you've put alot of work into this but keep at it!