Perfect score In Switzerland / Schweiz / Suisse (in 25 minutes, 10 seconds)

Here I am in the beautiful country of Switzerland, aiming to get every last one of those 25,000 points, and in a respectable time. A lot of dead ends in the streetview imagery of arrows on the road threatened to slow me down, but would that be enough to finish me off this time?