I think the STI injectors are side feed on the GD. You would have to check, my injectors are top feed.
That is correct. I have a stock up pipe from an '06 WRX, which is the exact same as what comes in an '04 STI.