Soooooo, I actually have a masters in mechanical engineering with a focus in aerodynamics! Woot! That being said, my sub-focus was hypersonics, and I havent done a single aero "problem" in at least six years.
But, without thinking about it too hard after an evening with beer, the roof vane helps pretty much any wing, as it helps the flow not separate over the roof, filling in the low pressure pocket behind the rear wind screen. But the S204 wing being so low never helped anyone. I haven't seen one up close, but if they were going for function >> forum, it'd be at least a dual-plane wing if not a continuously contoured one. I would doubt that the S204 produces as much downforce as the OEM, but I wouldn't bet much on it either way. Neither of them is THAT effective. The OEM one is designed for no front downforce (lift actually), and for even an extra MPG or too. You know that downforce = drag...it's not 1:1, that's why there are a gajillion different airfoil profiles (
link). Most people dont care about downforce on their street car, but they do (somewhat) care about fuel economy. I'm not saying the STI wing isn't good, its definitely better than no wing, but it's almost certainly not optimized for giving you serious downforce, and neither is anything except what's on a WRC car. Even then, WRC cars lose front bumpers regularly, so they balance for sometimes having front aero, and sometimes not.
Greg, as far as practical advice, browse forums....a lot. If some old-timers remember, I ended up getting a CF trunk and APR wing for....well crap, $150? It wouldt've been free, but I was on vacation and had to buy it back from someone. The caveat was that they both were in poor condition, visually. I paid to have both paint-matched and STILL came out <$500 (IIRC) and then sold my OEM trunk/wing for something like $400. CF trunks have a lot more fitment issues than aluminium, but for the price I paid, who can complain. ALSO, the APR 200/300 wings are pretty much universal. While you may have to verify part numbers on APR's website, I think the wing is ALWAYS the same, and the "struts" only have something like four versions. So you can get one off of an S2k forum, off of some american muscle, etc...