I would also setup up it's own oiling system rather than stealing pressure from the engine. I probably wouldn't run a cat before the turbo either.
However, 12.59 @ 114 from a 3.4L cavi is a very respectable time, one which a lot of traditional style turbo setups struggle to compete with. Even the 14.1 @99 shows a good gain of 3 seconds or so over stock.
To me it has proven to be a viable setup, but it also makes one think of all the places a turbo could be remote mounted, who says it has to be at the very back???
I think I'm gonna go crawl around under my car right now, cause I smell a turbo swap brewing.