This is cross-posted. You asked the exact same question in the BA thread and with the full facts there, it does appear that there is an EC 261/2004 claim. One of the problems of cross-posting (besides violating FT rules) is that you and other FT users lose the benefit of the entire thread.