In fairness to Cosworth, you're not their customer. Your contract was with Extreme Automotive, so you should only have been speaking to them and pushed them for the resolution. Don't get me wrong, I don't think it's a good think when companies ignore the end user, but ultimately they're not set up to deal with anyone bar their suppliers.
Glad it's all sorted now though