On your large header pictures--I would make them auto pictures or detail shots. I understand why you put a picture of a camera or a phone there, but it's too large a picture to be cute with. Don't, for a second, let the customer forget what site he is on and what you do. IMO, these shots should show results of your work.
Personally, I am not in love with your fonts of choice. The script is generic and weak, IMO. And the serif font used in the sub heads attracts to much attention for it's own sake and looks cluttered. Use a sans-serif here. Also, avoid bright colored text, expecially if it's more than a headline. It can be hard to read. Put your color and emphasis on the most important headlines. Only use one, maybe two fonts, max.
Consider a white, grey or lighter background color. It will look cleaner and crisper, make it easier to read and photos look better on it.
Nice start, sorry for the critique. I deal with graphics and marketing in my job.
Good luck.