There's a video of this car testing on youtube.
VIDEO
It does sound very very mean. Put 2 and 2 together, this concept will be driving at the 24hrs of Nurburgring and i'm assuming thats the one thats testing in the video. Obviously its gonna sound mean. Hope the road going version is as mean as well!