I'd definitely add some photos with good color to the home page, too much text otherwise. People seem to like photos of cars and other vehicles.

I'd also push your logo on top of the Nav, and have the whole thing scrolled under like you do now with the nav, so that your logo is visible all of the time. You might have to shrink it a bit to keep from using too much screen real estate.

Don't forget the mobile users. I was amazed today to see that 40-50% of my web traffic is on mobile. I built a separate site for my mobile stuff. Kind of a pain, but it has stuff like push to call, push to email, etc.