Originally Posted by
DowneasTTer
As your first pic denotes "put a fork in it it's done".
My thoughts, too, especially since that looks like the kind of tire that runs at high pressure and the cord body has been badly breached. See if you can get some satisfaction from the supplier, but if not, get a new one anyway.