That's what I've been saying from the beginning.The contract the OP has is with the installer, which would be covered under consumer rights - this makes everything the installers problem.
I also added that involving the manufacturer doesn't hurt.
As proved by the results.