Не в защиту нехорошего исполнителя, но вы файлы с выгрузкой открывали? ) Файл с категориями пустой (только заголовок), в csv с выгрузкой продуктов запихнули html-код, а в xml просто бардак (хотя это может структура сайта-донора такая). Поэтому может человек и загрузил те данные, что вы дали.
Сходу, если вам нужно весь каталог, то придется или сайт парсить полностью или часть информации брать из XML, а часть с сайта (в xml нет, к примеру, названия товара). Надумаете - пишите, сделаю, предоплату не возьму, раз у вас такой негативный опыт.