I like the design! However, I think the link colors that are blue cold be changed to either: white or black. The blue is kind of hard to see behind your background color.
Your layour is very nice , I also like the color scheme. You could add something active to your site , maybe a hover for the menu, just to bring it to live.
why dont you get own top level domain? You depend on your hosting now - if they will remove your subdomain you will lost all traffic and will not be able to return it back.
Because I am still doing basic methods right now, I would buy a domain if I needed, I will think of a new topic for my next site...