I think it looks pretty good. I'm fairly new to this so I can't get into much of the technical stuff, but:
I spotted a typo: "We make sure that your customers first impression is wow, these guys have it together, there products must be just as good as the site! It should be their (sorry, I'm an editor in my day job).
Also, I assume that's a flash at the top with the vertical green lines? Not sure if you wanted to sort of illustrate motion with those and the car, but the wheels don't roll, so the effect is kind of lost. If that's not what was intended, disregard the comment.
I think it looks professionally done.