New sites are supposed to be better not worse, this is the one time I will ask the TR too read feedback and make improvments based on what people are saying, cuz now that you have made your site crap anything will make it better.
It looks good though.