I do a bit of website design work and this isnt really my thing... In all honesty, I think it is a little too cluttered and I am not able to tell what are links and what isnt. It almost has that punk rock look of the sex pistols.
The images look great but I think that the text, the background design and the underlining (looks like MS Paint) dont do them justice. Also, when I look at the images from my laptop, I cant even see the whole thing. They come up looking like full screen and then become smaller when I press the full screen button. Also, once I go into the gallery of images, I am not able to navigate back unless I press the back button on my browser. This can become annoying to customers and they might just leave. Just a little button in the corner might work...
Also, one other thing is the links at the top. I noticed that you have used spaces and these will come up as "%20" in the URL bar. This can make finding pages difficult and will mean that people cant just jump onto certain pages as easily... This could be changed by have all one word or putting "-" into the it.
I loaded it up on my HTC 1X and it doesnt look at all right. The links seam to be in different places. I was having to scroll and kept hitting the links as I tried.
I like that you havent gone for the norm and tried to be different. I support that as im always trying to do that with my design. however, I think that you do need to this about the potential people/ clients that might be looking at it. At the moment, it looks disorganised and this can mean that clients are put off. Im trying to say these comments as constructive as I was in a similar place to you a few years back. Best advice is to type best website design into google and have a look at what sort of things are currently in fashion/ currently working and try and take pointers from them. I did this and I think my design skills have improved because of it.
Drop me a PM if you want to talk anything through as I also found someone I could talk to about it and he was able to help me out immensly.