Good luck with the malls! Their customer service is horrible and claims to have no liability when things go wrong. Everything is the customer's fault. They try to screw you over even if you keep perfect records.
The AA/Verizon Deal, US/HA/EasyCGI deal, and UA/Months of Miles deal are all perfect examples of how these companies don't even follow their own terms and conditions. It is nothing but a huge scam.