Heck ya that is awsome. Fuel injected and has a turbo, cant get much better than that.
Im just going to out on a limb here and say that I think that all of the idiots that keep saying that there is a turbo is because of the little sticker on the side that says twin turbo, thats obvious, but im still not sure where they think the turbo is located. Im still trying to find mine.