i can tell you i have been looking for some of the same things, i am very picky about what i will put on my cars, but at the same time stock is not good enough for me.
a piece of info for programing i would go with trifecta performance, it doesn't list this vehicle or engine on their website but they can program it. i was the betta tune for it. your going to want to talk to vince.
if you want some more info on the tune let me know
for cat back i haven't pick one up yet but i have done some research and i am going to go with the GT-R G6 cat back, but i will order the version with the resonator.(don't want noise at crusing speeds)