Their response to repair the issues straight away was absolutely appropriate and your compensation more than generous! as many people here have already confirmed.I just want to ensure that their response is appropriate to how serious this was to me in principle.
I simply explained various parts of the process you clearly don't understand.
Move on.