Nice site concept but there are several areas that are not in my liking.
I don't think you have researched your colours well, there are far too many clashes going on in there, please consider checking sites like this:
http://www.adampolselli.com/getthelook/
Typography, you have a lot to learn here, there are too many different fonts used and they make your site look very amateurish. Consider researching this more.