from the sound, and looking at the right side, it almost seems like it also has a supercharger as well as a turbo. Probably why the boost is so high at idle.
that gauge looked more like an rpm gauge the way it was moving with the sound... pretty cool!