Its quiet nice.I definately appreciate yours work.
But its good if you should still consult the experts.Better if you should visit the Web developers at:-
www.webdesigningcompany.net
I know them .Earlier when I design my own website ,I too have such doubts ,I also paste as you to know others views regarding my website.Then somebody may be -'alex ' recommended me the name of this web designing company.
So ,Its better if you should visit them and asked for your further improvement related specifications.
As its not tough to build a basic website but Ofcourse tough to secure it on web.
So better to consult the Big Brothers.