Guy, one question – why is your business url “trafficdepartment.co.za” ? It screams of “spam”… sorry, I mean “scam”… because clearly your business has nothing to do with the traffic department and you’re hijacking their name to increase Google click-through traffic.
My suggestion is to take the huge amount of advice that has been handed your way over the past week, whether you like it or not, and build on it – there’s nothing better than constructive criticism. And as someone with over 10 years of industry experience I think you can appreciate that. Prove me wrong.