My personal choice would be to raise the criteria for giving licenses and increase it... Honestly, I drive a 1.8 and I feel sorry for the people who are driving at 100 with v8 and v6
Only Place in the world, where there is no china town is china :D
I been there couple of times. Now it has grown into multicultural town. Interestingly, Ottawa also have a Little Italy !