You might have a case. In the labour laws, people in authority must be competent in their duties, know their responsibilites, know their surroundings, and consequences of their actions. Even though this isn't a labour dispute, the principle of this situation is fairly close.
The officer should have known what road he was on. If you were lost would you have known what road you were on? I think not. Well in this case the officer was working in his jurisdiction and should have known his surroundings. Was the office competent when he/she wrote the ticket. If he/she says yes, then why did the officer make a mistake in the street name. Sure a mistake was made but then you made a mistake also for speeding. If you can prove that you were on a different road then you have a strong case. Otherwise it's your word against his, and in this case the officer wins.