Do you mind sharing a template of your complaint with US DOT?
We're in a similar situation, except we have Iberia in the middle, between Expedia and AA (Iberia ticket, AA metal, Expedia reseller). And it's like banging your head against the wall - AA canceled, Iberia does not acknowledge, Expedia points to Iberia and says we follow the airline policy.
Thanks!
RM