my roomate has an o2 WRX. absolutely love that car. hardly any lag at all, handles beautifully (sway bars done) and i havent noticed any "cheapness" on the interior at all. maybe you just test drove a crappy one.
on a side not, i test drove an EVO VIII the other day, and was more impressed by a stock WRX then that POS!