You will need to modify that exhaust to fit your 2+2 because like you said, the bends are different. The exhaust in that link is for a couple (2+0) so it won't have the correct bends. You can still get it, you will just have to take it to a muffler shop or something so they can alter it. I have that same exhaust on my Z and it works good, fitment is pretty good too (I have a coupe though)
As for headers, I bought the cheap ebay ones and they work great with good fitment. Here'es the link:
ebay headers