It does not matter what the answers are to your questions. All this has been asked before and folk are usually too tender to do anything but FLAME anyone that dares to answer.

So many lessons here. All hind sight and ludicrously one of the more expensive lessons folk learn. Don't sign off till it's powered up and looks good.

If you feel you have a chance, head to small claims court.