When we mentioned delaying completion until these were done the developers solicitor simply replied pointing out the clause in the contract that states "the buyer may not refuse to complete this agreement where snagging items remain outstanding". So there would be financial penaltys if we didn't complete.Why not just tell them that you will not be completing the transaction until at least the faulty sockets are replaced and the oven is installed correctly (in accordance with the manufacturers instructions)
People need to realise that cheap fittings aren't necessarily the cheapest option when you take into account the warranty replacements.
That's one reason why I'm keen to know if any of these items are a breach of regulations, should have prevented the EIC being completed or could be considered an unsafe installation. If that was the case then there is different clause that would cover it.