What do you think of the new 08 Subaru Impeza WRX STI?