if you go back to the guys quote, the mechanic said drive "harder" not "faster"... i will admit that harder in a wrx or sti would have to be limited to 1st and 2nd before you start breaking speed limits
rough idle happens on mine every few months, but a can of Upper Engine Cleaner in the manifold and bottle of subi fuel additive in the tank and it goes away again...
on a new 07... first service... no idea.