when a new exhaust fails quickly i always check the engine and gearbox mounts, play in the mounts puts strain on the exhaust, especially under acceleration/decelleration. it isnt the exhaust fitter's fault if that is the problem.
he is also not completely wrong when he says it is normal to get a slight blow at the flexijoint. on the bravo/a range the flexijoint is a corrugated layer type, this will leak very slightly from new, however it is VERY slight and should only just be noticable by hand.
the problem with corrugated layer flexijoints is that they are fairly fragile and easily damaged during fitting. the layers are flexible, but they can be bent permanently if a lot of force is put on the joint. once bent, the layers will allow unacceptable leaking.
a leak at the flexijoint will give the lambda a false oxygen reading, making the car overfuel, giving bad performance.
i would get an opinion at another garage first, then go to your local citizen's advice for help with what steps you can take next.