First of all, did you inspect the quality of work while on their premises? Why would you pick up the car from their possession with that quality of work? Now that you've taken it home it might be harder for you to take it back to them.
I think I got it all worked out... Ignition control module took a shit. Seems to be running good for now.
Rabbit vs BRZ? You're going to get your feelings hurt.