Eh, the invalid address probably just means their system doesn't recognize your email provider. Consider a Yahoo or Hotmail account, just about universally accepted.
If you're going for high flow exhaust a high flow cat is always an improvement. However I must say that here in the States at least, cars made in the last 10 years or so have pretty high flowing cats when new. So high flow cats don't make much of a difference on newer vehicles when compared to older vehicles with old tech brick type cats. Then again, if you're replacing your cat anyways, why not use the high flow one?
Modern cats restrict flow very little, and depending on your automotive laws, is against the law.
Definately ask the guys who sold you the stuff. When they make a recommendation on size ask why they say that just to make sure they aren't simply trying to get you to buy their exhaust or pay them to bend one up.