Not sure how it is in your country but "if you're pissed", you should be able to also report infringements of 261/04 to a court or administrative authority, who should then fine TAP for the 261/04 infringements. See article 16. In my country the national legislature in correspondence with Art. 16 of Reg 261/04 has administrative penalties of up to 22.000€ for infringements.