well then it's more like a 2003.5 cause those were released like a month before the 2004 STi which was released very early for an '04 last year so it's easy to get confused. normal release for an '03 would be summer of '02 and those weren't available till ~march '03 which most would consider that either a 2004 or a 2003.5.
stock for stock evos don't beat STis. my friend ran 12.9 completely stock, evos can't touch that.
around here i think STis are more popular on the road too, but at the track it was like 5 evos to 1 STi. i'd still take an STi though, more power and i believe they are better built cars in general. regardless either car gets looks and are both sweet.