Sounds like this was shot in Switzerland, Austria or southern Germany. Halfway through the video you can hear someone say '20.000 kilometers' in German with a thick accent. The scenery fits those countries as well.
I can't make out all the noises though. One is clearly 'Tron', but the rest is vague and sometimes maybe not even related to the car.