I've seen worse, far worse.
There are a few silly mistakes, but apart from the lines not meeting at the cupboard and the trim, that has been fixed, nothing that would justify holding back any money. Especially at the price it was done for.
As for the bit at the cupboard, it could be made less noticeable, if not fixed, pretty easily.
If the cuts up the side, from the first one above the bottom of the door, are removed and then the first one replaced by a cut that would make up the difference of the F*up.
By that I mean if the tiles are 600x300 adn the width of that cut is say, 40 mm and the height difference is 15mm, if you make a cut that is 40mmx315mm, then continue with normal 300x40mm cuts up the rest of it.
Then the only place that it would be noticeable is at the bottom.
Not ideal, I know, but way better than it is now.
A couple of other points, I would have insisted that coving was removed. You never get a good enough finish when the tile is as thick, or thicker than the cove. It can also leave a cut edge proud of the cove in places.
And no way was 2x20kg of rapid set ever going to do 20mtrs.
You should at least pay him for the extra adhesive he no doubt used.