Firstly I am going to say that what Roy is saying is spot on. You cant go into court and say the police officer was lying. First because you would just lying and the judges job is to figure out who is lying and who is not and secondly its just wrong.
Your best option is to go speak to a lawyer, go to court and contest the punishment. The court will then decide what to do, they can release your car and drop the fines. You may still lose points but it might only be for speeding.
Now for those who have an issue with the whole impounding thing, stop bashing on the cops. I have been fined twice for speeding and while I was pissed it is not the cops fault, its the laws which he is PAID to enforce.
I have also been followed by police and find that at times they are a pain in the ass. But they are only doing 2 things..
1. Going with what they know. Alot of people who drive performance cars break the law. So they pay extra attention to performance cars.
2. They are only enforcing the laws written and put into place buy the various government bodies. If you have an issue with these laws then petition the government.