I am sorry to hear about your experience. I personally do not have much knowledge when it comes to international travel and the rules and laws that apply accordingly since every country and every ticket is different. But I will give you as much information I can.
Why did the flights cancel and why were the others delayed? The reasons are very important as far as compensation.
Did you read the contract of carriage regarding your journey with the airline? I am not sure if your travel agent is liable for not telling you certain pieces of information but your contract with that agent may have some answers also.
Did you file a pilferage claim? I gather you filed a delayed baggage claim. As long as your bag was missing you are entitled to compensation. Use that file locater to contact headquarters if you could not get results with the baggage department. 1-800-535-5225
headquarters
www.aa.com/customerrelations
I believe the time limit to claim missing items is 24 hours from the acceptance of the bag.
Unfortunately, international travel is very sticky when one thing goes wrong. It is very important to read the contract of carriage to know what to do in case of delays or cancellations and missing bags. The employees at the airport have their hands tied when flights are full. It makes the job hard for us as well as for the passenger. I hope this information was helpful to you. I hope you get what you are looking for.