I think there would have been valid grounds to criticise you if you said that you yourself were brilliant, but you didn't. SO I'm not too sure what their problems are
Judging from the site, it seems that you haven't got much knowledge of html, or css for that matter. Everything is all over the place, the background is just one big image, and also you have some sort of song trying to play in the background?
Read up on w3schools, learn html + css properly. Then start designing your site from scratch again.
Do you want your page to go to the middle of the page when someone with a higher resolution opens the site? Or do you want the background to span all the way across the page?