New UI files for speed camera usage.
Files in COMMON\UI - work in progress on spoken camera warnings. It seems to finally speak camera types properly, but does not pick correct speed to say... Everyone is welcome to fix 
Boris, not sure if you ever fixed the issue where it does not the say the correct speed, I had the same problem and think I have fixed it. I think I found 2 issues.
1. I don't think the dCurSCSpeed variable is populated when the call to the warn script gets called as my always seemed to use the the sound from the dCurSCSpeed < 9 line. I changed dCurSCSpeed to %navigation.curr_speedcam.speed_limit.value and it started calling the different sounds.
2. After making the above change it called the correct sound at 40mph but called the 70mph one at 60mph and the 80mph one at 70mph. My guess is the value of the camera speed limit is in km/h and is stored as an integer. According to google 70mph would be 112.65408km/h and round to 113. The code for 70mph does a < 113 comparison and so wouldn't be called. I changed it to < 114 and it called the 70mph sound correctly, I also changed the 60mph from < 97 to < 98 and it called the 60mph correctly. I think the other values I use would round down an be caught by the correct runif but if you use others then they may need changing.
Here is my code for fixed cameras, I'm using different sounds from the original and so far I have confirmed that 40mph, 60mph and 70mph are called correctly. I've also only used speed limits that are used in the UK.
;Fixed