They will be sharing your information with the IT department for an internal fallow up.
Im sorry to hear about your fustration in trying to navigate our website, in a good gesture we adding 1500 bonus miles to your account, please allow 3 business day for miles to post to your account.
Ps, web site issues are well known, and it seems that they will continue no matter what.