Well hello there
As @tweedo mentioned I've been there and done many of that's with mine. In saying that it is pre-facelift, so don't have the fancy SI drive thingy knob
I personally found that getting an exhaust (turbo back) helped heaps in terms of bum in seat dyno lol and I was happy for a while, until my engine decided it had enough.
Now I'm running a new motor and have had it tuned it is way more exciting and pulls much better!
Have a look through my build thread (should be a link in my signature) for more details etc. and if you have any questions ask away