Went back to the dealer yesterday. Had popped a bunch of evap codes. They couldn't find any leaks, so they cleared it and told me if it comes back they'll send it out for a firmware update. I'm hoping it does; this thing has rev hang like no other. They also found the factory exhaust and gave it to me; apparently when the PO traded it in (towards a Mazdaspeed 3) they made him go home, get it, and bring it to them. They then promptly threw it under a workbench in the service area >.< Ah well. It may go on today, not sure.