Being that my 07 STI is stage 2, I'm faster than him. I'm not sure about cornering though. Again, mine is probably a little better because of aftermarket suspension.
As far as 08 STI stock to 08 EVO stock, not sure either.
As far as looks go, I do like the 08 EVO over the 08 STI.